2010-02-02 96 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