Django从配置到xadmin;

环境为python3.6,django1.9.8

第一步:创建django项目

Django从配置到xadmin;_第1张图片

第二步:创建虚拟环境并切换到虚拟环境

mkvirtualenv h1

workon h1

第三步:安装相关依赖包

第一个安装包:django

pip3 install django==1.9.8   (这里电脑同时存在python2和python3,然后pip分别改为pip2和pip3)

第二个安装包:pymysql

pip3 install pymysql  (PyMySQL既有python2版本也有python3版本而mysqldb只有python2版本)

以上安装包通过pip3 list 查看;

如果需要卸载安装包则用 pip3 uninstall 安装包名字


Django从配置到xadmin;_第2张图片

第四步:到navicat for mysql中连接mysql数据库并新建数据库

Django从配置到xadmin;_第3张图片
Django从配置到xadmin;_第4张图片

第五步:到项目中setting配置mysql数据库

Django从配置到xadmin;_第5张图片

第六步:在settings中设置时区相关


Django从配置到xadmin;_第6张图片

第七步:pymysql问题

在__init__.py文件中写入


Django从配置到xadmin;_第7张图片

第八步:运行服务测试下


Django从配置到xadmin;_第8张图片

第九步:创建后台管理员用户,然后登陆测试


Django从配置到xadmin;_第9张图片

然后运行服务:python manage.py runserver

在浏览器窗口输入:http://127.0.0.1:8000/admin

输入用户名和密码就可以登陆


Django从配置到xadmin;_第10张图片
Django从配置到xadmin;_第11张图片

第十步:生成迁移执行迁移

生成迁移:python manage.py makemigrations

执行迁移:python manage.py migrate

此时数据库中就会生成数据表


Django从配置到xadmin;_第12张图片

第十一步:开始配置xadmin

1、通过git下载:[email protected]:sasgen/xadmin_normalUse.git

2、建立extra_apps文件夹,将下载下来的文件里面的xadmin文件夹放进去;


3、进行mark操作

Django从配置到xadmin;_第13张图片

4、在settings.py文件中将extra_apps加入到搜索路径中

Django从配置到xadmin;_第14张图片

5、在settings.py文件中注册apps

Django从配置到xadmin;_第15张图片

6、在urls.py中设置xadmin

Django从配置到xadmin;_第16张图片

7、在虚拟环境中安装相应的安装包

pip3 install django==1.9.8 (这里django大于1.9就可以)

pip3 install django-crispy-forms==1.6.0

pip3 install django-import-export==0.5.1

pip3 install django-reversion==2.0.0

pip3 install django-formtools==1.0

pip3 install future==0.15.2

pip3 install httplib2==0.9.2

pip3 install six==1.10.0

经过测试可以正常使用;

8、生成迁移并执行迁移

生成迁移:python manage.py makemigrations

执行迁移:python manage.py migrate

9、运行服务

python manage.py runserver

10、在浏览器中输入http://127.0.0.1:8000/xadmin

登陆以后就可以进入xadmin页面

第十二步:xadmin页面页脚及主题的相关配置

1、新建一个app,

python manage.py startapp zhuti

这里可以新建也可以不新建zhuti,可以用user这个app里面也一样;

2、新建adminx.py文件


Django从配置到xadmin;_第17张图片

3、在adminx.py中输入:

from extra_apps import xadmin

from xadmin import views

class GlobalSetting(object):

      site_title ='后台管理系统'

      site_footer ='留言在线网'

class BaseSetting(object):

      enable_themes =True

      use_bootswatch =True

xadmin.site.register(views.BaseAdminView, BaseSetting)

xadmin.site.register(views.CommAdminView, GlobalSetting)

4、然后到settings.py中注册user这个apps


到此xadmin这个配置结束;

整理不易,请小编喝杯咖啡吧

听说打赏我的人,都进了福布斯排行榜


Django从配置到xadmin;_第18张图片


Django从配置到xadmin;_第19张图片

你可能感兴趣的:(Django从配置到xadmin;)