安装python及Django百度即可

主要介绍Xadmin安装

访问地址:https://github.com/sshwsfc/xadmin  下载

1ac6c81d25957cfcc80234f8b418afa7.png

安装好之后,将xamdin目录复制到项目

2069c1bfea9fbe855b94442bf49f1612.png

我放在了extra_apps下,同时extra_apps目录点击右键-Mark Directory as --Sources Root

0a3615f8b06e8eda04869e5daa5de585.png

现在配置settings配置文件

c75728118f2ea1ada50e5fc672d2056e.png

同时替换admin路由配置

5f01298fb5901c0a7842eff093d33bf0.png

此时启动项目时应该报错。需要配置Xadmin依赖包,下面是依赖包信息:

pip install 下面的

django-crispy-forms>=1.6.0

django-import-export>=0.5.1

django-reversion>=2.0.0

django-formtools==1.0

future==0.15.2

httplib2==0.9.2

six==1.10.0

此时应该还会报错:

好像也是缺少一个包  下载即可,具体忘记了,需要以后发现了后来修改。

处理完这个错误后就可以运行xadmin后台了。

以下是配置xadmin相关

在admin.py同级创建adminx.py

设置主题及网站名称及网站footer

a65896445f8f93a7e9d6f1d6040c67c1.png

建立与xadmin相关的表,并将表添加到数据库

851cd80a112de0cf1c1621bf3348913e.png

python manage.py makemigrations

python manage.py migrate

在主目录下的urls.py中配置新的路由

from django.conf.urls import include, url

from django.contrib import admin

import xadmin

urlpatterns = [

url(r'^xadmin/', xadmin.site.urls),

url(r'^admin/', include(admin.site.urls)),

]

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐