用于django应用程序的CMS,不使用django管理员应用程序

时间:2015-02-14 17:28:14

标签: django django-cms

我正在开发一个不使用django内置管理界面的django应用程序。相反,我使用自己的自定义管理界面。我需要一个简单的cms来创建和编辑像' about'以及一些显示一些文字和图像的简单页面。我检查了一些描述here的cms。但所有这些都适用于django的管理界面。我可以在自定义管理界面中使用任何cms包吗?我使用的是django 1.7和python 3

1 个答案:

答案 0 :(得分:-1)

简而言之,没有真正的应用;但你可以试试django-ckeditor https://github.com/django-ckeditor/django-ckeditor 这使得创建简单的CMS表单页面变得非常容易

示例:

class CMSPage(models.Model):
    id = models.AutoField(primary_key=True)
    body = models.TextField(...)
    ...

class PageForm(forms.ModelForm):
    class Meta:
        model = CMSPage
        exclude = ('id',)
        widgets = { 'body': CKEditorWidget(config_name='default') }

当你加载表单时,它将有一个WYSIWYG编辑器!