2012-10-30 113 views
0

說我有一個模型:在Django管理模型中的項目排序順序

class Question(models.Model): 
    text = models.TextField(verbose_name=u'Вопрос', max_length=1024) 
    is_free_text = models.BooleanField(verbose_name=u'Ответ в виде текста?') 
    sort_order = models.PositiveSmallIntegerField() 

是否有插件或東西Django的管理員擁有的機型名單某處,並將其上下移動(或拖放)來定義他們的排序順序?我基本上希望每個問題都有一個獨特的排序順序,以便它們按照其提取的sort_order進行排序。

回答

0

有很多選擇,但你很可能不得不與他們修補一下。下面是一些片段(我不知道如何將這些工作):

聲稱做一些應用程序:

如果你有興趣安裝django-grapelli(這是皮膚對整個Django管理),你可以使用their sortable change list items

+2

我不是Django的grapelli真正深刻的印象,因爲沒有IE支持7或8(我有醫院/金融行業客戶在瀏覽器上落後),它打破了其他常用插件,如django-mptt。最後,他們使用的css網格系統是自定義的和無證的,所以任何額外的自定義管理頁面都需要巨大的學習曲線才能很好地集成。 –

+0

感謝提示 - 第二個鏈接制定出來 – abolotnov