Django 与#x27相反;文件管理器文件夹更改列表&x27;找不到
我正在使用django和django cms将站点部署到divio服务器。我做过研发,但没有找到太多关于这方面的信息 面临错误:找不到“文件管理器\u文件夹\u变更列表”的反转filer\u folder\u changelist'不是有效的视图函数或模式名称。 异常类型:NoReverseMatch异常值:反向 未找到“文件管理器文件夹更改列表”文件管理器\u文件夹\u更改列表“”未被删除 有效的视图函数或模式名称。例外情况 位置:/virtualenv/lib/python3.5/site-packages/django/url/resolvers.py 第497行,带前缀的反向 可执行文件:/virtualenv/bin/uwsgi {%cms\u工具栏%} cms\u toolbar.pyDjango 与#x27相反;文件管理器文件夹更改列表&x27;找不到,django,django-cms,divio,Django,Django Cms,Divio,我正在使用django和django cms将站点部署到divio服务器。我做过研发,但没有找到太多关于这方面的信息 面临错误:找不到“文件管理器\u文件夹\u变更列表”的反转filer\u folder\u changelist'不是有效的视图函数或模式名称。 异常类型:NoReverseMatch异常值:反向 未找到“文件管理器文件夹更改列表”文件管理器\u文件夹\u更改列表“”未被删除 有效的视图函数或模式名称。例外情况 位置:/virtualenv/lib/python3.5/site-
def populate(self):
media_library = _('Media library')
admin_menu = self.toolbar.get_or_create_menu(ADMIN_MENU_IDENTIFIER)
admin_menu.add_sideframe_item(
media_library,
url=reverse('admin:filer_folder_changelist'),
position=self.get_insert_position(admin_menu, media_library)
)
进行了一些研究,发现:
设置.py
:
ADMIN_SHORTCUTS = [
{
'shortcuts': [
{
'url_name': 'admin:filer_folder_changelist',
'title': _('Files'),
},
]
},
]
您可以在中查看类似的实现。希望能有帮助 我通过更改settings.py.修复了此错误。。在settings.py中的已安装应用程序中添加以下内容:
INSTALLED_APPS.extend([
.....
'djangocms_text_ckeditor',
'filer',
'easy_thumbnails',
'djangocms_column',
'djangocms_file',
'djangocms_link',
'djangocms_picture',
'djangocms_style',
'djangocms_snippet',
'djangocms_googlemap',
'djangocms_video',
.....
)]
我认为
filer\u folder\u changelist
不是url名称,它应该是parent\u url\u name:filer\u folder\u changelist
,它是在url.py
中定义的,它位于settings.py
旁边,谢谢你的回答,但很抱歉,我无法理解,我用url.py更新了我的问题。如果可能,请查看url.py如果您已将Django Filer安装为Divio Cloud插件,而不是手动安装,则无需手动管理设置。您是如何安装的?谢谢您的回答。。我通过divio插件安装了aldryn django cms,面临另一个问题。。当我从管理面板中单击占位符数据库时,关系“占位符数据库”不存在。。。上述异常(关系“vacations\u edit\u django\u templates3”不存在第1行:…\u edit\u django\u templates3.“vacations…”中的“my\u placeholder\u id”是以下异常的直接原因:但是您是如何安装django Filer的?如果您将django Filer安装为Divio云插件(默认情况下在django CMS项目中)您不需要手动管理它的任何设置或URL模式。正如建议的那样,您绝对不需要在已安装的应用程序中手动管理它。
INSTALLED_APPS.extend([
.....
'djangocms_text_ckeditor',
'filer',
'easy_thumbnails',
'djangocms_column',
'djangocms_file',
'djangocms_link',
'djangocms_picture',
'djangocms_style',
'djangocms_snippet',
'djangocms_googlemap',
'djangocms_video',
.....
)]