Django 开发webApp 新建项目遇到的坑
一、新建Django项目 |
---|
坑:这里要选择你自己的python路径,填好项目名称以及Application name 这一项的app名称,这样可以减少你再手动去命令行创建mvc模型 |
二、连接MySql数据库 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
坑:创建完成以后就是这样一个目录结构,点击settings.py 找到DATABASE设置成你本地的mysql数据库连接,设置完以后点击右上角Django旁边绿色小箭头运行,你会发现控制台有报错信息,告诉你 Did you install mysqlclient? 就是说你还没有安装 python 与 mysql数据库之间的依赖库 坑:然后你一般会:pip install mysqlclient ,结果你发现安装失败,百度之后告诉你是因为版本不对称问题导致的,因此你只能去下载 对应的.whl文件(如mysqlclient-1.3.13-cp36-none-win_amd64.whl),从本地安装mysqlclient, 坑:结果你发现还是不行,这时候网上就告诉你,是因为wheel 没安装,但当你安装完之后可能还是不行,发现pip安装报错:is not a supported wheel on this platform,那是因为wheel不支持你所下载的这个.whl文件,告诉你在python sheel 中输入 import pip;print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,然后你就改你下载好的 .whl文件名称(对应上面那个:mysqlclient-1.3.13-cp36-cp36m-win32.whl)然后再 pip install mysqlclient-1.3.13-cp36-cp36m-win32.whl 发现可以了!
坑:设置settings.py
LANGUAGE_CODE = 'zh_hans' TIME_ZONE = 'Asia/Shanghai' 貌似这里的TIME_ZONE 只能是Shanghai,我开始填了Tianjin它告诉我不行,看来还是魔都厉害。 |