最近在用django2.0 集成 xadmin 遇到了好多坑…
但不得不說 xadmin真的比 admin好看…
所以 我這個顏狗 忍了!
以下報錯 沒有先後順序, 我都是想到哪裏就總結到哪裏了。希望能幫到你
環境:
python3.6
django 2.0
xadmin 0.6.5
-
Media’ object has no attribute 'add_js’
將xadmin的util.py文件下的vendor這個方法改一下。
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)
-
login() got an unexpected keyword argument 'current_app’
進入 website 註釋掉61行#'current_app': self.admin_site.name,
-
’xxxxField’ object has no attribute 'rel’
只要是這個類型的報錯 都這麼改。找到Xadmin報錯行,將 field.rel 修改爲 field.remote_field