Python编程之Django2.0+xadmin填坑过程

1)问题如图

解决方法:将django.core.urlresolvers 改为django.urls即可

2)问题如下图

 解决方法:点击进入languagr.py文件中,将MIDDLEWARE_CLASSES改为MIDDLEWARE即可

3)问题如下图

 解决办法:此问题出现在Django2.1以上版本,暂无法解决,目前的方法是将Django版本下降为2.0后然后将改为下面即可

from django.db.models.sql.query import LOOKUP_SEP
from django.db.models.sql.constants import QUERY_TERMS

 4)问题如下图:

解决方法:直接将多余参数去掉即可,如下图所示

 5)问题如下图

解决方法:这是django2.0以上设置数据表外键都会出现的问题, 只需早有外键的字段加上on_delete=models.CASCADE即可

6)问题如下图

 解决方法: 注释掉  #'current_app': self.admin_site.name,

 7)问题如下图

解决方法:将util.py 中的86行 def vendor(*tags):方法体改为:

css = {'screen': []}
js = []
for tag in tags:
    file_type = tag.split('.')[-1]
    files = xstatic(tag)
    if file_type == 'js':
        js.extend(files)
    elif file_type == 'css':
        css['screen'] += files
return Media(css=css, js=js) 

8)以上环境依赖库

django>=1.9.0
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

如果上面的都很顺利,恭喜你可以看到这个啦

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值