我在使用django管理工具0.4。遵循docs 这里,这样我就可以得到一个3列布局。
我已经设法使该页的3列正确的空间,但模块不能移动到第3列。
我只能从左列拖动到中间,但不能向右拖动。
如何使模块在3列之间移动?
我的dashboard.py可以在这里看到。,我附上了一个截图,以显示我的结果。

发布于 2011-07-04 08:06:30
主要问题是需要截断admin_tools_dashboard_preferences (几乎对仪表板所做的每一次更改都是如此)。
而且,文件页上的第一个代码片段甚至对我都不起作用。我从文档的其他部分取了一些片段,它们似乎没有问题。最后,我的示例仪表板看起来是这样的。记住截断您的首选项。
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/'],
)
))https://stackoverflow.com/questions/6457821
复制相似问题