搭建django cms时遇到的问题

本人新手,刚刚开始学习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 django.contrib.sites 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,开始正常的初始化数据库啦

你可能感兴趣的:(django)