美文网首页
django使用xadmin

django使用xadmin

作者: _str_ | 来源:发表于2019-10-23 20:58 被阅读0次

后台管理

官方网站

https://github.com/sshwsfc/xadmin
需要切换到django2分支

源码安装

1、下载源码
shell> wget  https://codeload.github.com/sshwsfc/xadmin/zip/django2 
shell> yum install   unzip
shell> unzip  django2
2. 把下载好的源码中的 xadmin ⽂文件夹复制到项⽬目的根⽬目录
shell> cd xadmin-django2
shell> mkdir /path/project/extra_apps 
shell> cp -r xadmin /path/project/extra_apps
3、在 settings.py ⽂文件中把 extra_apps ⽬目录添加到 sys.path 路路径中
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
4、安装依赖包
  • django-crispy-forms > = 1.6.0(适⽤用于xadmin酥脆形式)
    django-reversion([OPTION]对于对象历史和恢复功能,请在你的django中 选择正确的版本,参⻅见changelog)
    django-formtools([OPTION]⽤用于wizward表格)
    xlwt([OPTION]⽤用于导出xls⽂文件)
    xlsxwriter([OPTION]⽤用于导出xlsx⽂文件)
    future
    django-import-export
    six
pip3 install django-reversion django-crispy-forms django-formtools xlwt xlsxwriter future django-import-export httplib2  six
5、注册xadmin到应用的项目中
INSTALLED_APPS = [ 
   ...略略...  
  'xadmin.apps.XAdminConfig'
    'crispy_forms',
 ]
6、修改路由 项目的根路由下修改
from django.contrib import admin
urlpatterns = [  
   url(r'^admin/', admin.site.urls), 
] 
# 改为 
from extra_apps import xadmin
urlpatterns = [   
    path('xadmin/', xadmin.site.urls),
 ]
7、更新xadmin的表到数据库中 在项目的根目录下执行
shell> python3 manage.py makemigrations 
shell> python3 manage.py migrate
8、创建管理账户
shell> python3 manage.py createsuperuser

相关文章

网友评论

      本文标题:django使用xadmin

      本文链接:https://www.haomeiwen.com/subject/twglpctx.html