Django flatpages は、django Site モデルとの多対多の関係を使用します
class FlatPage(Model)
...
sites = ManyToManyField(Site)
新しいフラットページを作成するときは、サイトを選択する必要があります。後で複数のサイトを利用するかもしれませんが、今のところ不要で面倒です。追加フォームで現在の (そして唯一の) サイトを事前に選択したいと考えています。これを実現する方法がわかりません。デフォルトのフラットページの動作に対して、他にもいくつかの変更を行いました。しかし、これは私を逃れます。
私は次のようなことをしたかった:
sites = ManyToManyField(Site, default=Site.objects.get_current)
しかし、それはうまくいきません。どんな助けでも大歓迎です。