Django中的树面板管理员

Django中的树面板管理员,django,django-treebeard,Django,Django Treebeard,我已经在Django安装了Treebeard,一切似乎都进行得很顺利。 我试图设置管理系统,我可以看到我的模型出现在管理界面。 但是,当我尝试使用管理界面添加新数据时,我的模板中出现以下错误。代码仍然可以正常工作,我在数据库中进行了检查,数据似乎插入正确。但是,视图似乎没有正确加载。 你知道这是什么原因吗 我得到的例外是: 呈现时捕获到异常:在u'[{'action\'u index\':0,\'block\':,,,]>},{'block\':,,]>,,,,,,,,,,,,,,,,,,,,,

我已经在Django安装了Treebeard,一切似乎都进行得很顺利。 我试图设置管理系统,我可以看到我的模型出现在管理界面。 但是,当我尝试使用管理界面添加新数据时,我的模板中出现以下错误。代码仍然可以正常工作,我在数据库中进行了检查,数据似乎插入正确。但是,视图似乎没有正确加载。 你知道这是什么原因吗

我得到的例外是:

呈现时捕获到异常:在u'[{'action\'u index\':0,\'block\':,,,]>},{'block\':,,]>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\'>,{'cl\':,'root\'u path\':无,\'actions\'u on'u bottom\':False,\'title\':您选择要更改的相册,\'has\'u add\'u permission\':True,\'is\'u popup\':False,\'action\'u form\':,'actions\'u on'u on'top\'True,\'app u label\'gallery\',{'media\'u URL\':'''\','语言:('Arabic\','bngarian\','bn',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,),(‘法语’,‘法语’,(‘法语’,‘爱尔兰语’),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,拉脱维亚语“),(“立陶宛语“,”立陶宛语“),('''''mk\','''mk\','''''''''''''''''''mk'',,('''''''mk\'','''mk'',''他们他们他们他们他们,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(''''''他们他们他们,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如如“ru("特","特鲁古"),,(\'th\'、\'Thai\'、(\'tr\'、'Turkish\')、(\'uk\'、'Ukrainian\')、(\'zh-cn\'、'Simplified Chinese\')、(\'zh-tw\'、'Traditional Chinese\')、('LANGUAGE-BIDI\':False、'LANGUAGE-U-CODE\'en-us\'、{}、{}、{'perms\'、'messages\'、[]、'user\':}、{}

这是在我点击Django admin中的save按钮后发生的

这是我的admin.py实现:

class MP_Album_Admin(TreeAdmin):
 pass

admin.site.register(Album,MP_Album_Admin)

您必须将“django.core.context\u processors.request”添加到settings.py中的TEMPLATE\u context\u processors元组中。

可能您忘了将“树板”应用程序添加到已安装的应用程序中

My settings.py与默认设置类似。我总是添加
PROJECT\u PATH=os.PATH.dirname(os.PATH.abspath(\uuuuuuuu文件\uuuuu))
变量,因此我的模板\u DIRS如下所示:

TEMPLATE_DIRS = (
    PROJECT_PATH + '/templates',
)

我找到了一个解决方案。将“django.core.context\u processors.request”添加到settings.py中的TEMPLATE\u context\u processors元组是不够的

我还补充说

"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media"
现在它开始工作了