博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建django cms时遇到的问题
阅读量:3763 次
发布时间:2019-05-22

本文共 1033 字,大约阅读时间需要 3 分钟。

本人新手,刚刚开始学习django框架,看到有django-cms就快了的搭建起来的了,我用的是手动搭建的方法。连接:http://docs.django-cms.org/en/stable/how_to/install.html

这里写明了,手动搭建的步骤。

一路顺风顺水,

1.virtualenv 安装好了,并且启动了虚拟环境

2.pipinstalldjango-cms,也安装了

3.django-admin startprojectmyproject 新项目也创建了,

4.installed_apps中也加入了相关配置

但是,接下来我就看不懂了

  • django CMS needs to use Django’s  framework. You’ll need to set a SITE_IDin the settings - SITE_ID = 1 will suffice.
翻译后就是django cms 需要用到django的django.contrib.sites站点框架,你学在settings中要设置一个SITE_ID,设置为SITE_ID = 1,就行

看是看懂了,要加一个SITE_ID = 1,但是加到哪里呢?settings是什么文件?虽然当时想到了是settings.py但是不敢肯定。于是查看了一些关于django.contrib.sites的文章,基本确定就是settings.py文件,然后在这个文件中加入SITE_ID = 1加入后,成功进入下一步,初始化数据库。执行命令:python manage.py migrate又遇到了错误

    'LANGUAGE_CODE "%s" must have a matching entry in LANGUAGES' % settings.LANGUAGE_CODE

django.core.exceptions.ImproperlyConfigured: LANGUAGE_CODE "en-us" must have a matching entry in LAN
GUAGES

语言设置问题,我记得当时认为这个不重要就没按他的文档设置。

LANGUAGES  =  [ 

('en','English'),
('de','German'),
]
LANGUAGE_CODE = 'en'

修改语言设置后,执行python manage.py migrate,开始正常的初始化数据库啦

转载地址:http://tbjpn.baihongyu.com/

你可能感兴趣的文章
BIO、NIO,AIO的区别
查看>>
linux压缩与解压
查看>>
数据结构基础(一)
查看>>
Linux反弹shell姿势总结
查看>>
CVE-2018-2894 WebLogic远程上传漏洞复现
查看>>
Nginx解析漏洞复现
查看>>
GhostScript沙箱绕过(命令执行漏洞)CVE-2018-16509
查看>>
通过图片获取地理位置
查看>>
Python技巧100题(六)
查看>>
PHP提权姿势
查看>>
Linux VI VIM编辑器
查看>>
Linux 进程管理
查看>>
Linux 磁盘管理
查看>>
Vulmap的使用
查看>>
SPSS Modeler工具笔记
查看>>
逻辑题分享
查看>>
后端开发中常用的语言
查看>>
数学考试(牛客)
查看>>
Codeforces Round #697 (Div. 3)
查看>>
Codeforces Round #705 (Div. 2)
查看>>