当前位置:论坛首页 > Linux面板 > 求助

已解决。怎么用堡塔应用管理器管理 python管理器里的django...

发表在 Linux面板2021-3-19 09:34 [复制链接] 1 1822

本帖最后由 sofeng 于 2021-3-24 13:51 编辑

我在python项目管理器里  添加了django应用  hellodj

[size=14.6667px]想用堡塔应用管理器[size=14.6667px] 持久化运行应用hellojd。[size=14.6667px]

微信截图_20210319092904.png
但是无法启动,,在日志里显示为
/usr/bin/btpython: can't find '__main__' module in '/www/django/hellojd/

在“启动文件”处, 加上“uwsgi.ini”,则在日志里提示

    File "/www/django/hellojd/uwsgi.ini", line 5
    chdir = /www/django/hellojd
            ^
SyntaxError: invalid syntax

是不是我添加的方法有错,求助大家,谢谢。
使用道具 举报 只看该作者 回复
发表于 2021-3-24 12:54:54 | 显示全部楼层
本帖最后由 sofeng 于 2021-3-24 13:52 编辑

我是直接从宝塔面板重启服务器,发现与在VPS重启服务器是不一样的。
有些服务在宝塔面板重启服务器,不能启动。
在宝塔面板重启服务器后,里面的应用不能自动重启,但是在VPS重启就可以。
已解决

第一步:先把Django应用在项目管理器里停掉。把开机启动 设置为关闭
第二步:在 应用管理器里  环境池里  添加自己django项目的环境
启动文件为 django项目虚拟环境的python.  
/www/django/hellodj/hellodj_venv/bin/python

第三步:在应用列表  点击 添加应用, 启动文件为
/www/django/hellodj/manage.py

启动参数为  
runserver 0.0.0.0:8000

添加个应用名字 就可以了。

这时重启服务器,我们发现自己的django应用会自动启动了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表