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