1
私はDjangoでイントラネットを作成していますが、組み込みの管理インターフェースから編集可能な部分(ウェルカムメッセージ、ミッションステートメントなど)を作成したいと考えています。私は現在、これらの「ユニーク」セクションを収容するモデル持っ"One-Off"編集可能なフィールドDjango Admin
:
def Section(models.Model):
title = models.CharField(max_length=100)
body = models.TextField()
def __unicode__(self):
return self.title
を、私は適切なセクションを引き出す明示的なテンプレートの呼び出しを行います。これはうまくいくが、管理者は表示されないこのモデルに多くのコンテンツを追加する可能性があり、これは混乱して望ましくないことがある。
もっと洗練されたソリューションはありますか?
...私はこの目的のために、django-flatblocks(https://github.com/zerok/django-flatblocks)のようなアプリで十分であると思います。 – arie
以前はそのアプリを見たことがありませんでしたが、どれほどシンプルかは本当に好きです。 django-cmsには同様の機能が含まれていますが、セットアップに時間がかかり、快適に使用できます。 – Clayton