51uwb.cn
标题:
Django 环境搭建
[打印本页]
作者:
tuzhuke
时间:
2018-1-5 20:40
标题:
Django 环境搭建
学习Django ,参考教材一步步执行,但是在生成数据库的时候提示
Unknown command: 'makemigrations'
复制代码
百度学习,这个可能是Django版本太低,使用如下命令测试
python -c "import django; print(django.get_version())"
复制代码
我安装的版本低于1.8版,是不支持makemigrations 命令的
按照网页提示update Django版本
pip install --upgrade django
复制代码
发现会出现莫名的error,上面的资料参考
https://stackoverflow.com/questi ... mand-makemigrations
再进行资料查阅,这个问题可能是安装的python 版本太多导致的,而我看到系统中有python2.7 python3.4 python3.4m等多个版本,
参考资料:
https://segmentfault.com/q/1010000000330200
然后学着使用虚拟环境,在虚拟环境中使用python3.3, 参考资料:
http://blog.csdn.net/chuan_yu_chuan/article/details/53906001
虚拟环境主要命令
virtualenv -p /usr/bin/python2 venv
source venv/bin/activate
deactivate
复制代码
但是此时执行
python manage.py makemigrations mainsite
复制代码
提示error
no mode name 'django'
复制代码
再次百度学习,在虚拟环境中执行如下命令,参考资料
https://askubuntu.com/questions/ ... module-named-django
Please Try reinstall Django, these are the ways to reinstall:
sudo pip uninstall Django
sudo pip install Django==1.8.2
复制代码
然后在次退出虚拟环境执行
python manage.py makemigrations mainsite
复制代码
此时python版本是2.7,若用python3.3 依然会报错。
暂时可以完成任务了,先记录,具体原因后期再学习
作者:
如此简单cc66
时间:
2021-7-2 13:11
感谢楼主分享
作者:
vacabun
时间:
2022-3-10 21:00
感谢分享,学习一下
作者:
sdfsf
时间:
2022-3-29 19:41
感谢楼主分享感谢楼主分享
作者:
lyuanc
时间:
2022-4-16 01:07
感谢楼主分享感谢楼主分享,学习一下
欢迎光临 51uwb.cn (http://51uwb.cn/)
Powered by Discuz! X3.3