项目:Django+Xadmin打造上线标准的在线教育平台—xadmin安装、使用以及集成到项目中

 Pala   2017-11-23 17:21   446 人阅读  0 条评论

xadmin介绍

xadmin是基于Django的admin开发的更完善的后台管理系统,页面基于Bootstrap3开发的

xadmin安装

第一种:

pip install xadmin

第二种:

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

下载后解压下载包,cd 进入解压目录执行命令,python setup.py install   安装

安装时会安装依赖包

xadmin使用

setting.py添加以下信息

INSTALLED_APPS = [
    'xadmin',            # 注册xadmin的app
    'crispy_forms',      # 注册xadmin的依赖app
    ]

urls.py添加以下信息

import xadmin

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

]

执行makemigrations和migrate命令

xadmin界面

登陆界面

登陆成功后界面

集成Xadmin到项目中

为什么要集成?

目前通过命令安装的xadmin在python的第三方模块里,与Django项目脱离了,由于不是项目的一部分,会不方便管理和修改源码自定制xadmin。

集成

解压xadmin-master.zip。把xadmin拖入extra_apps文件夹中

11.png

第一步,解决PyCharm无法识别extra_apps目录的方法,在PyCharm将extra_apps设置成python可识别路径,在extra_apps文件夹鼠标右键-标记目录为-Sources Root

第二步,在settings.py设置文件,将extra_apps目录设置成python可识别目录,

sys.path.insert(1, os.path.join(BASE_DIR, 'extra_apps'))                    
# 将xadmin所在目录设置成python可识别目录


本文地址:http://chenxm.cc/post/496.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?