我需要将Django-CMS 3.x集成到现有项目中(以下为mypjc
)。我已经检查了this问题(和其他类似问题),但他们指向的tutorial页面已不再可用。
我对你在网上找到的大量信息感到有些困惑,我还没有真正理解Django-CMS 是否可以作为 app 集成到一个中现有的和独立运行的Django项目。
mypjc
(使用Django 1.8)将受益于用户友好的CMS。基本上,我让用户能够编写文本并加载他们的帖子中存储在(公共)数据库中的图像,这些图像是由用户在mypjc
中创建的。
有可能吗?如果是的话,是否有人可以帮助我违反使集成变得干净和成功所需的步骤?
提前感谢您提供的任何帮助。
答案 0 :(得分: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
您可以找到更多信息here。
对于任何现有项目,您可能需要使用here概述的手动安装过程。