版本说明
- python: 3.7.0
- django:3.0.6
Django 管理工具
django-admin
部署虚拟环境
安装virtualenv
pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/
建立软连接
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
创建项目目录
mkdir /project
cd /project
virtualenv web
cd /project/web/bin && source activate
安装django
进入虚拟环境
cd /project/web/bin && source activate
安装
pip install django -i https://mirrors.aliyun.com/pypi/simple/
创建项目
/project/web/bin/django-admin startproject web
项目的目录结构
启动服务
启动报错
升级一下sqlite3
wget --no-check-certificate https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
tar xf sqlite-autoconf-3270200.tar.gz
cd sqlite-autoconf-3270200
编译及安装
./configure -prefix=/opt/sqlite3
make && make install
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
ln -s /opt/sqlite3/bin/sqlite3 /usr/bin/sqlite3
echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig
测试是否可以正常运行
sqlite3 -version
首先修改python3源码的setup.py文件的下面部分,找到sqlite_inc_paths进行修改
重新编译python3
make && make install
修改setting.py
ALLOWED_HOSTS = ["*"]
再次访问
下节继续分享 python运维相关内容
链接: https://ke.qq.com/course/4300856?tuin=d8aedf68