1、项目根目录下必须要有这三个文件
2、文件内容分别为:
2.1、Procfile
// 端口必须写8080
web: python3 manage.py runserver 0.0.0.0:8080
2.2、requirement.txt (写自己的包和版本)
--index-url https://mirrors.aliyun.com/pypi/simple/
pillow == 9.0.1
Django == 4.0.3
djangorestframework == 3.13.1
pygit2 == 1.7.2
django-simpleui
2.3、runtime.txt 写上 自己用的python版本
python-3.9.7
3、其他
网上也有很多其他的demo,试了,没跑通。
上面的方式可以部署成功, 通过路由访问到界面,数据库也可以正常使用。
顺便贴一个数据库的配置吧
# mysite/setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
'USER': 'xx',
'PASSWORD': 'xx',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
晚安-