Добавление новой информационной панели в OpenStack Horizon

Я пытаюсь создать новую информационную панель, но всякий раз, когда я это делаю, я не получаю никаких изменений в информационной панели OpenStack, и эта информационная панель не добавляется к ней.

from django.utils.translation import ugettext_lazy as_
import horizon

class BasePanelGroup(horizon.Dashboard):
    name = _("Overview")
    slug = "overview"
    panels = ("hypervisors",)

class Chargeback(horizon.Dashboard):
    name = _("Chargeback")
    slug = "chargeback"
    panels = ('BasePanelGroup',)
    default_panel = 'hypervisor'
    permissions = ('openstack.roles.admin',)

horizon.register(chargeback)

Из этой ссылки я даже пытался добавить файл _50_chargeback.py с заданным подробности в нем, и теперь моя существующая панель управления OpenStack не отображается.


person Rounak    schedule 11.06.2014    source источник
comment
Это настраиваемая приборная панель, которую вы делаете? Можете ли вы включить urls.py, _50_chargeback.py и некоторую информацию о файловой структуре этой панели? Какой URL вы ожидаете для отображения этой панели?   -  person Grimmy    schedule 13.06.2014
comment
Возможно, также panel.py..   -  person Grimmy    schedule 13.06.2014


Ответы (1)


Попробуйте просмотреть файл журнала ошибок, созданный сервером apache. Также добавьте файл конфигурации группы панелей в ваши включенные локальные настройки. Я надеюсь, что это поможет вам !

person Sanskar Jhanwar    schedule 16.06.2014
comment
Спасибо, Санскар, ты мне очень помог, я получил ответ на свой вопрос. - person Rounak; 16.06.2014