移动云主机环境:
1、操作系统:centos 7.6
2、python解释器:调整为了3.6.8
如果你的python解释器是2.*版本的:建议:yum install -y python3
3、本操作是在云主机操作系统centos上使用PYTHON3创建了一个虚拟项目,
mkdir learning_log && python3 -m venv ll_env
4、创建完虚拟环境之后,记得一定要激活后,即是在当前目录下:source ll_env/bin/activate ,激活后再去下载django,版本是直接使用2.2*,通过移动云去下载的,下载的时候有点慢,大家耐心点。
pip install django==2.2.*
5、使用django-admin startproject learning_log去创建一个项目:项目列表如下:
大家关注下标线的几个文件就可以了
6、这个时候就是建立与数据库的联系了,因为centos是低版本的sqlite,所以大家一定会报一个错,大家可以参考此博文去编译安装更高级版本,python manage.py migrate,
报错(SQLite 3.8.3 or later is required (found 3.7.17).)的解决办法_程序猿杂记的博客-CSDN博客
7、现在就可以启动服务器了,因为大家都是有公网IP的云主机,所以大家在启动的时候,大家也会遇到一个问题:django Error: That IP address can't be assigned to.
这个问题的解决就是可以参考:django Error: That IP address can't be assigned to._zhangyu4863的博客-CSDN博客
主要就是第一:setting文件的设置;第二:就是启动的时候,一定要是:
python manage.py runserver 0.0.0.0:8000
8、这样好了:大家就可以看到启动了的django了,备注:36开头的肯定是公网了,哈哈
文章评论