0

私はサイトを作成していますが、Djangoの管理からコンテンツを変更できるようにしたいと思います。記事と呼ばれるモデルのようなものを作成するための最良の方法は何であり、それはタイトルと内容を持っています。記事の位置をどのように選択できるかを知る必要があります。最良の方法は、たとえばhome_mainという名前のCharFieldのようなもので、それらをテンプレートに追加するだけです。それとも、これを行うためのより良い方法はありますか?

4

1 に答える 1

0

Articleモデルに選択肢のある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/

于 2012-08-13T06:30:56.823 に答える