求助,M版本horizion加panel问题

查看数: 9498 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-21 18:33

正文摘要:

修改/usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/dashboard.py,新增一个panel。 根据查询到的文档,类似于这样: class SystemPanels(horizon.PanelGroup):     slug = ...

回复

Zero风会停息 发表于 2017-12-4 12:57:39
cerberus 发表于 2017-3-22 15:34
自己解决了,方法如下:
查看/usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/dash ...

你好,请问下,我在enabled中添加了_50_admin_add_panel.py 添加了路径等,对应代码也写了,但是重启后,界面没有添加内容呢。
Zero风会停息 发表于 2017-12-4 12:55:05
cerberus 发表于 2017-3-22 15:34
自己解决了,方法如下:
查看/usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/dash ...

你好,请问下,我在enabled中添加了_50_admin_add_panel.py 添加了路径等,对应代码也写了, 重启服务后界面没有显示,怎么回事呢

he277578369 发表于 2017-3-22 11:22:15
horizon.register(Admin)
#直接在下面写

class SystemPanels(horizon.PanelGroup):
    slug = "admin"
    name = _("System panel")
    panels = ('mytem')

然后在新建个panle.py   

from django.utils.translation import ugettext_lazy as _

import horizon

from openstack_dashboard.dashboards.admin import dashboard

class Mytem(horizon.Panel):
    name = _("Mytem")
    slug = 'mytem'
#下面是注册
dashboard.Admin.register(Mytem)
cerberus 发表于 2017-3-22 09:51:06
NEOGX 发表于 2017-3-21 18:48
楼主这个问题有难度,明天研究下,给楼主一块探讨学习

非常感谢,有进展请分享下,学习
NEOGX 发表于 2017-3-21 18:48:29
楼主这个问题有难度,明天研究下,给楼主一块探讨学习
关闭

推荐上一条 /2 下一条