如何部署我的 Django 项目?
- 在面板中打开我的服务器,点击您的服务器。
- 在概览标签页中,等待应用一行显示“Django 已就绪”。页面会自动刷新。
- 打开管理地址一行中的链接,输入登录名和密码两行的信息。
在项目中工作
通过 SSH 连接并运行:
su - app
cd ~/proje
set -a; . /etc/seturack-django.env; set +a
最后一行会加载生产环境设置。之后就可以使用 venv/bin/python manage.py migrate 和 venv/bin/python manage.py collectstatic 了。要添加软件包,请使用 venv/bin/pip install。代码有更新时,请以 root 身份运行 systemctl restart uygulama。
文件
- 生产环境设置:
~/proje/proje/uretim.py - 机密值:
/etc/seturack-django.env - 数据库名和用户名都是
django,主机为127.0.0.1。PostgreSQL 不对外开放。
您自己的域名
- 把您域名的 A 记录指向服务器的 IP 地址。
- 以 root 身份把旧名称全部替换掉:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile。OLD_NAME是面板中显示的地址里https://之后的部分。 - 运行
systemctl reload caddy。
Caddy 会自动获取并续期证书。
还请把您的域名写入 /etc/seturack-django.env 中的 DJANGO_ALAN 和 DJANGO_ADRES。对外只开放 80、443 和用于 SSH 的 22 端口。
还没有服务器? 订购预装 Django 的服务器:配置由您选择,按所选配置付费。
这对您有帮助吗?
感谢您的反馈!