CMSモジュールも必要ですか?
CMSの最も基本的なものは、すぐに使用できるdjangoを使用することはほとんど簡単です。
class ContentPage(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
slug = models.SlugField()
def view_page(request, slug='home'):
return render_to_response('content.html',
{ 'page': ContentPage.objects.get(slug=slug) },
context_instance=RequestContext(request)
)
djangoadminを使用して開始してください。しかし、もっと必要で、管理者を与えない場合は、フォーム/アクションをノックアップしてこれらのフィールドを編集するのは非常に簡単です。
wysiwygの編集が必要な場合は、フォームテンプレートにtinymceを追加してください。何かのようなもの:
<script type="text/javascript" src="{{MEDIA_URL}}tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({...
または(「sayplastic」で言及されているように)管理者を介してページを編集している場合は、Tinyをそれに添付することもできます
class Media:
js = (
settings.MEDIA_URL + "jquery/jquery.js",
settings.MEDIA_URL + "tiny_mce/tiny_mce.js",
settings.MEDIA_URL + "js/admin.js"
)