我正在使用django和django-cms将站点部署到divio服务器。我做过研发,但没有发现很多关于这方面的信息。
面对错误:相反的'filer_folder_changelist‘没有找到。'filer_folder_changelist‘不是一个有效的视图函数或模式名称.
异常类型: NoReverseMatch异常值:未找到“filer_folder_changelist”的反转。“filer_folder_changelist”不是有效的视图函数或模式名称。异常位置: /virtualenv/lib/python3.5/site-packages/django/urls/resolvers.py in _reverse_with_prefix,第497行Python : /virtualenv/bin/uwsgi {% cms_toolbar %}
**urls.py:**
] + aldryn_addons.urls.patterns() + i18n_patterns(
# test urls
url(r'^admin-cms/', include(admin.site.urls)), # NOQA
url(r'^django-cms/', include('cms.urls')),
url(r'^django-cms1/',include('aldryn_django_cms.urls')),
url(r'^test4/$',views.test4,),
# ends here ~ test urls
# add your own i18n patterns here
*aldryn_addons.urls.i18n_patterns() # MUST be the last entry!
)cms_toolbar.py
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)
)发布于 2018-11-06 14:50:13
做了一些研究发现:
settings.py添加快捷方式:
ADMIN_SHORTCUTS =[{‘快捷键’:{ 'url_name':‘admin:filer_文件夹_changelist’,'title':_('Files'),},}]您可以在这里中查看类似的实现。希望能帮上忙!
发布于 2018-11-07 05:48:27
我通过更改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',
.....
)]https://stackoverflow.com/questions/53166485
复制相似问题