美文网首页
django配置django-cms配合建站

django配置django-cms配合建站

作者: LittleTrue | 来源:发表于2019-02-24 17:35 被阅读0次
前提

首先需要一个虚拟环境, 虚拟环境配置参考:

其次需要保证pip是最新的, 运行:

pip install --upgrade pip

如果不成功则运行:

python -m pip install --upgrade pip

如果虚拟环境不存在pip或者pip升级过程被自动卸载:

python -m ensurepip

手动配置参考:官方文档

自动配置, 十分便捷的安装: django-cms安装器


手动配置

配置应用注册依赖:

settings.py在文本编辑器中打开新项目的文件。

INSTALLED_APPS
您需要将以下内容添加到其列表中INSTALLED_APPS:

'django.contrib.sites',
'cms',
'menus',
'treebeard',

语言设定

django CMS要求您设置LANGUAGES设置。这应列出您希望项目服务的所有语言,并且必须包含该语言LANGUAGE_CODE
例如:

LANGUAGE_CODE = 'en'

LANGUAGES = [
    ('en', 'English'),
    ('zh-hans', 'Chinese'),
]
数据库

数据库配置及django正常的数据库配置流程, 参考

生成新注册的cms应用所依赖的表
现在运行迁移以为新应用程序创建数据库表:
python manage.py migrate
顶级项目路由中配置cms的访问路由
from django.conf.urls import url, include

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('cms.urls')),
]

其他组建, 中间件, 媒体处理件配置: 参考


使用

检测配置,类似python manage.py check
这将检查您的配置,应用程序和数据库,并报告任何问题。

python manage.py cms check

一般check会提出缺少以下几个组建或常量需要安装和配置:

Sekizai
Middlewares
processors
OVERALL RESULTS

相关文章

网友评论

      本文标题:django配置django-cms配合建站

      本文链接:https://www.haomeiwen.com/subject/tfmpyqtx.html