django学习——python 3.6下实现xadmin

本人在virtualenv中进行django(1.11版本)学习,在安装xadmin中出现各种问题,安装总结如下。

1、xadmin的安装

直接采用 pip install xadmin会报错,安装办法:从官网https://github.com/sshwsfc/xadmin下载xadmin ,解压后,将xadmin文件夹拷贝到django目录下的extra_apps中。如下图:

这里写图片描述

此时,还需要安装一些依赖包,在cmd中,采用pip install …的方法,安装如下依赖包:

django-crispy-forms~=1.6.0
django-import-export>=0.5.1
django-reversion~=2.0.0
django-formtools
future==0.15.2
httplib2==0.9.2
six==1.10.0

2、配置

首先,在setting.py中,添加如下语句:

sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

目的是将新建的extea_apps作为根目录进行搜索 ,否则会出现找不到xadmin的错误提示。

其次,在urls.py中,改写为如下语句:

import xadmin

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

将admin改为xadmin,并将xadmin包导入进来。

再然后,在setting.py中,添加这两个app:

INSTALLED_APPS = [

    'xadmin',
    'crispy_forms',
]

最后,在 run manage.py task中,执行如下即可:

makemigrations

migrate

run一下就可以在浏览器中输入:127.0.0.1:8000/xadmin

即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值