2011-01-20 197 views
8

訂單項目可以說我有一個Django模型看起來像這樣:與Django的管理界面

class question(models.Model): 
    order = models.IntegerField('Position') 
    question = models.CharField(max_length= 400) 
    answer = models.TextField() 
    published = models.BooleanField() 

    def __unicode__(self): 
    return self.question 

在我看來,我顯示所有的由順序字段排序上升的問題。

我的問題是:有沒有簡單的方法來編輯django管理界面中的訂單字段?現在,我必須去編輯問題,而不是查看要在訂單字段中輸入的數字,甚至可以重新排序所有其他項目。我真正想要的將是一些「上下」 - 在列出所有問題的管理頁面上的箭頭。

這可能嗎?

回答

12

選中此項:django-orderedmodel

這是一個非常簡單的項目抽象基類的實現,可以通過管理界面進行訂購。沒有外部依賴性並且易於使用。