2010-02-02 67 views
4

我在管理区域的图像列表。我想为每个字段添加一个upp /向下按钮。点击向上字段将按照图像的顺序向上移动图像。因此,可以说其名单上的数字3和我点击它,它现在应该转移到2号,也同样为在向下框,按钮或图像列表中点击布莱的顺序向下移动。Django的自定义联系订购

任何想法?请不要想我还是新的Django

+0

你是说在主“列表”页面上或在特定实例的编辑页面上执行此操作吗? – LeafStorm 2010-02-02 15:56:28

回答

3

这个片段将增加 “向上” 和 “向下” 旁边的链接在管理列表中的每个对象为给定的模型:

http://www.djangosnippets.org/snippets/998/

我用它在大多数Ø我的项目。我通过把它放在一个单独的字典中(不要忘了__init__.py文件) - # -------- the metaclass部分models.py文件,# -------- the view里面views.py# -------- the url config里面urls.py我做了一个小的可重用的应用程序。

0

你可能需要创建一个模型,并将其与admin图像关联。 管理是非常可扩展的,所以如果你熟悉面向对象编程,你应该能够重载一些管理类的。考虑到这一点,你应该能够...

  1. 创建一个模型,具有图像/图像位置和重量值。
  2. 创建使用这个模型的自定义管理视图。

资源:

http://www.djangobook.com/en/1.0/chapter17

http://www.djangobook.com/en/beta/chapter18