搭建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,开始正常的初始化数据库啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值