本文共 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中也加入了相关配置
但是,接下来我就看不懂了
SITE_ID
in the settings - SITE_ID = 1
will suffice.看是看懂了,要加一个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/