如何将Django-CMS集成到现有项目中

use*_*892 5 python django content-management-system django-cms

我需要将Django-CMS 3.x集成到现有项目中(mypjc此后)。我已经检查了这个问题(和其他类似问题),但它们指向的教程页面不再可用。

我对可以在网上找到的大量信息感到困惑,而且我还不太了解是否可以将 Django-CMS 作为应用程序集成到现有且独立运行的Django项目中。

mypjc(使用Django 1.8)将受益于用户友好的CMS。基本上,我希望用户能够编写文本并将其存储在(通用)数据库中的图像(由用户在中创建的图像)加载到他们的帖子中mypjc

可能吗?如果是,是否有人可以帮助我违反使集成整洁和成功所需的步骤?

预先感谢您提供的任何帮助。

pet*_*etr 3

使用Django CMS,确实可以将其集成到现有项目中。

如果您已经有一个带有 URL/菜单管理的现有项目,那么您可以简单地集成每页 CMS,它可以作为附加字段添加到您的模型中:

from django.db import models
from cms.models.fields import PlaceholderField

class MyModel(models.Model):
    # your fields
    my_placeholder = PlaceholderField('placeholder_name')
    # your methods
Run Code Online (Sandbox Code Playgroud)

您可以在这里找到更多信息。

对于任何现有项目,您可能需要使用此处概述的手动安装过程。