不使用django管理应用程序的django应用程序的CMS

不使用django管理应用程序的django应用程序的CMS,django,django-cms,Django,Django Cms,我正在开发一个django应用程序,它不使用django内置的管理界面。相反,我使用自己的自定义管理界面。我需要一个简单的cms来创建和编辑像“关于”和一些简单的页面显示一些文本和图像的页面。我检查了一些cms描述。但它们都可以使用django的管理界面。是否有任何cms包,我可以使用我的自定义管理界面?简而言之,我使用的是django 1.7和python 3,没有真正的应用程序;但你可以试试django ckeditor 这使得创建一个简单的CMS表单页面变得非常容易 例如: class C

我正在开发一个django应用程序,它不使用django内置的管理界面。相反,我使用自己的自定义管理界面。我需要一个简单的cms来创建和编辑像“关于”和一些简单的页面显示一些文本和图像的页面。我检查了一些cms描述。但它们都可以使用django的管理界面。是否有任何cms包,我可以使用我的自定义管理界面?简而言之,我使用的是django 1.7和python 3,没有真正的应用程序;但你可以试试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编辑器

你知道django吗-cms@joelgoldstick不多我尝试了django cms的基本安装。。就这样。在没有默认管理界面的情况下,是否可以使用django cms?不知道这个答案有什么问题。。。到目前为止,这是解决这个问题的最简单方法。对于真正简单的CMS,集成到自定义管理代码中的唯一其他方法是手动添加ckeditor(或将textarea转换为wysiwyg编辑器的其他javascript/jquery包)。