pythonanywhere 部署 Python web项目

一,上传代码包

打开首先  Files 选项对话

pythonanywhere 部署 Python web项目_第1张图片

.zip文件上传

pythonanywhere 部署 Python web项目_第2张图片

现在文件已经上传,我们要进入Bash来解压缩它。

点击右上角Open Bash console here

pythonanywhere 部署 Python web项目_第3张图片

展示进入Bash后我们见到这样的页面:

接下来用以下代码来解压缩(建议先要对linux基本操作有个了解)

# 解压缩 xxx.zip
$ unzip xxx.zip

# 删掉原来的压缩包
$ rm xxx.zip

我们再去Files,可以直观地看到我们上传的文件的文件结构和路径

 

git clone

git clone https://github.com/smallren101/xxx.git

二,虚拟环境搭建

# 先回到根目录
$ cd ..

# 创建虚拟环境,python版本为3.6,名称为 django_env
$ virtualenv --python=python3.6 django_env

# 激活并进入 django_env 环境
# 激活后会前面有括号和(django_env)字样

$ source django_env/bin/activate
# 激活后:(django_env) 07:33 ~ $ 

# 用pip命令查看该环境下的库,需要安装的用 pip install 安装就行
(django_env) 07:33 ~$ pip list

进入到项目目录
(django_env) 07:33 ~$ pip install -r requirements.txt

处理静态文件
$ python manage.py collectstatic

执行该命令后 Django 会把各个 app 中的静态文件集中放置到 setting.py 中 STATIC_ROOT 所定义的路径中。

三,数据库配置

点击右上方的数据库,然后点击MySQL中,设置数据库密码,创建数据库

pythonanywhere 部署 Python web项目_第4张图片

pythonanywhere 部署 Python web项目_第5张图片

四,项目部署

创建网络应用

点击Web,选择Add a new web app,选择对话框中manual configuration(注不是“Django”选项):下一步选择Python 3.6(与虚拟环境的python版本相同),然后点击下一步以完成该向导。

pythonanywhere 部署 Python web项目_第6张图片

项目设置

pythonanywhere 部署 Python web项目_第7张图片

你可能感兴趣的:(Python)