首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-admin-tools 3列布局不起作用

django-admin-tools 3列布局不起作用
EN

Stack Overflow用户
提问于 2011-06-23 16:57:29
回答 1查看 768关注 0票数 1

我在使用django管理工具0.4。遵循docs 这里,这样我就可以得到一个3列布局。

我已经设法使该页的3列正确的空间,但模块不能移动到第3列。

我只能从左列拖动到中间,但不能向右拖动。

如何使模块在3列之间移动?

我的dashboard.py可以在这里看到。,我附上了一个截图,以显示我的结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-04 08:06:30

主要问题是需要截断admin_tools_dashboard_preferences (几乎对仪表板所做的每一次更改都是如此)。

而且,文件页上的第一个代码片段甚至对我都不起作用。我从文档的其他部分取了一些片段,它们似乎没有问题。最后,我的示例仪表板看起来是这样的。记住截断您的首选项。

代码语言:javascript
复制
class MyDashboard(Dashboard):

    columns = 3

    def __init__(self, **kwargs):
        Dashboard.__init__(self, **kwargs)

        # will only list the django.contrib.auth models
        self.children += [
            modules.ModelList('Authentication', ['django.contrib.auth.*',])
        ]

        self.children.append(modules.Group(
            title="My group",
            display="tabs",
            children=[
                modules.AppList(
                    title='Administration',
                    models=('django.contrib.*',)
                ),
                modules.AppList(
                    title='Applications',
                    exclude=('django.contrib.*',)
                )
            ]
        ))
        self.children.append(modules.LinkList(
            layout='inline',
            children=(
                {
                    'title': 'Python website',
                    'url': 'http://www.python.org',
                    'external': True,
                    'description': 'Python programming language rocks !',
                },
                ['Django website', 'http://www.djangoproject.com', True],
                ['Some internal link', '/some/internal/link/'],
            )
        ))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6457821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档