django CMS无法看到我的工具栏

时间:2018-01-22 10:15:48

标签: django admin toolbar django-cms

你好我在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看到它。 尖叫没有帮助!

1 个答案:

答案 0 :(得分:0)

如果你使用的是django CMS> = 3.2,那么该文件应该被称为cms_toolbars.py而不是cms_toolbar.py