Django集成xadmin遇到的坑...

最近在用django2.0 集成 xadmin 遇到了好多坑…
但不得不說 xadmin真的比 admin好看…
所以 我這個顏狗 忍了!
以下報錯 沒有先後順序, 我都是想到哪裏就總結到哪裏了。希望能幫到你

環境:
python3.6
django 2.0
xadmin 0.6.5

  1. 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)
    
  2. login() got an unexpected keyword argument 'current_app’
    進入 website 註釋掉61行

    	 #'current_app': self.admin_site.name,
    
  3. ’xxxxField’ object has no attribute 'rel’
    在這裏插入圖片描述
    只要是這個類型的報錯 都這麼改。

    找到Xadmin報錯行,將 field.rel 修改爲 field.remote_field
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章