PythonAnywhere是一个基于云的Python开发平台,它允许用户在云端运行、开发和部署,该平台提供了Python编程环境、Web框架、数据库和Web服务器等工具,让用户可以轻松地创建和部署Python应用程序。PythonAnywhere还提供了免费和付费的服务,用户可以根据自己的需求选择适合自己的服务。 PythonAnywhere的优点包括易于使用、无需安装和配置、高可用性和可扩展性。
目录
1、注册
2、登录
3、上传
4、解压
5、创建应用
6、配置应用
(1)指定源码目录位置
(2)修改WSGI configuration file文件
7、报错修改
1、注册
https://www.pythonanywhere.com/login/
2、登录
注册之后,就可以登录到控制台面板了。
3、上传
将编写好的Django代码打包成zip压缩进行上传(请在本地测试通过后再上传)
4、解压
上传完成之后,我们需要将zip压缩包进行解压。
在这里使用zip解压命令对zip压缩包进行解压:
unzip web.zip
5、创建应用
解压工作完成之后,就需要去创建应用了。每个免费用户只能创建一个免费应用。
到这里,应用就创建完成了。
6、配置应用
(1)指定源码目录位置
(2)修改WSGI configuration file文件
path路径规则:/home/你的用户名/你的目录名
os.environ['DJANGO_SETTINGS_MODULE']=你的目录下的.settings
记得点右上角保存一下。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
import sys
path = '/home/pc2023/web'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'web.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
然后重启一下
7、报错修改
去web.settings中将ALLOWED_HOSTS = []
改为
ALLOWED_HOSTS = ["pc2023.pythonanywhere.com"]
然后重启一下,然后就可以访问了。