你好我在Django中有一个常见问题,就像Django看不到.. 好的,这次Django看不到我漂亮的工具栏。 终端没有显示任何错误。 这是放在我的“aktualnosci”文件夹中的cms_toolbar.py
from django.utils.translation import ugettext_lazy as _
from cms.toolbar_pool import toolbar_pool
from cms.toolbar_base import CMSToolbar
from cms.utils.urlutils import admin_reverse
from .models import *
@toolbar_pool.register
class PollToolbar(CMSToolbar):
supported_apps = (
'aktualnosci',
)
watch_models = [Aktualnosci]
def populate(self):
if not self.is_current_app:
return
menu = self.toolbar.get_or_create_menu('poll-app', _('Aktualnosci'))
menu.add_sideframe_item(
name=_('Lista aktualnosci'),
url=admin_reverse('aktualnosci_aktualnosci_changelist'),
)
menu.add_modal_item(
name=_('Dodaj aktualnosc'),
url=admin_reverse('aktualnosci_aktualnosci_add'),
)
当然Django看不到它而忽略它。 我的问题是 - 如何强制Django看到它。 尖叫没有帮助!
答案 0 :(得分:0)
如果你使用的是django CMS> = 3.2,那么该文件应该被称为cms_toolbars.py而不是cms_toolbar.py