2012-08-13 50 views
0

我正在創建一個網站,我希望能夠更改Django管理的內容。製作稱爲文章的模型的最佳方式是什麼?它有一個標題和內容。我需要知道我將如何爲文章選擇一個位置。最好的方式是像CharField這樣的名字,例如home_main,並將其添加到模板中。還是有更好的方法來做到這一點?在Django上製作文章模型的最佳方法是什麼?

+0

什麼是文章的位置? – 2012-08-13 05:50:46

+0

就像它在頁面上的位置,就像它將在裏面的div一樣。獲得特定文章的最佳方式是什麼? – Zach 2012-08-13 06:17:00

+1

使用類似[django-cms](https://www.django-cms.org/)或[Mezzanine CMS](http://mezzanine.jupo.org/) – 2012-08-13 06:25:21

回答

0

我會爲文章模型添加一個帶有選項的CharField。我可以想象,只有一組固定的選擇可以放置文章。

POSITION_CHOICES = (
    HOME_MAIN, "HOME_MAIN", 
    BUTTOM_MAIN, "BOTTOM_MAIN", 
    TOP_MAIN, "TOP_MAIN" 
) 


class Article(models.Model): 
    position = models.CharField(max_lenght=50, choices=POSITION_CHOICES) 

https://docs.djangoproject.com/en/dev/ref/models/fields/

+0

啊,謝謝...只是我正在尋找 – Zach 2012-08-13 12:53:31

相關問題