zoukankan      html  css  js  c++  java
  • xadmin的模块自动注册(注册版本)

    1.settings中配置:

    使用:

        'xadmin',  # 注册xadmin
           'crispy_forms',  # 注册xadmin的依赖应用crispy_forms
              'reversion',  #注册xadmin,模块版本控制(版本模块)

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'xadmin',  # 注册xadmin
        'crispy_forms',  # 注册xadmin的依赖应用crispy_forms
        'reversion',  #注册xadmin,模块版本控制
    ]

    2.urls中的配置:

    使用:

      xadmin.autodiscover()  #自动发现
      #version模块自动注册需要版本控制的MOdel
      from xadmin.plugins import xversion  #版本
      xversion.register_models()  #自动注册版本模块

    import xadmin
    xadmin.autodiscover()  #自动发现
    #version模块自动注册需要版本控制的MOdel
    from xadmin.plugins import xversion  #版本
    xversion.register_models()  #自动注册版本
    urlpatterns = [
        path('admin/', admin.site.urls),  # 配置上传文件的访问处理函数
    ]

    3.python manage.py makemigrations  #建表

    4.python manage.py migrate  #同步表到数据库

    5.python manage.py runserver 0.0.0.0:8000  #运行

    6.在登录界面后,就可以看到有“revisions”内容

  • 相关阅读:
    网络编程1:网络模型
    window10解决需要管理员删除文件的权限问题
    嵌入式框架iframe
    布局框架frameset
    JDBC连接mysql
    springboot插件
    Win10安装 oracle11g 出现INS-13001环境不满足最低要求解决方法
    卸载虚拟机
    Maven
    mysql-数据备份与还原
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/13461602.html
Copyright © 2011-2022 走看看