小编Rai*_*lam的帖子

无需 SSH 在 Cpanel 中激活虚拟环境

我正在部署一个基于 Django 的 Web 应用程序。我的托管提供商不允许 SSH 访问。所以我通过 python setup 应用程序部署了我的应用程序。但它不加载静态文件,尽管它加载媒体文件。

所以我想执行“python manage.pycollectstatic”

但执行 python 命令的唯一方法是通过 python setup 应用程序。但随着最新升级的Cpanel Python设置界面就完全不同了。我找不到激活 virtualenv 并执行命令的方法。

#My Static configuration in Settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static')


#My Urls.Py

urlpatterns = [
    path('admin/', admin.site.urls),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)


#I also tried
STATIC_URL = '/static/'
STATIC_ROOT = '/home/user/public_html/static'
Run Code Online (Sandbox Code Playgroud)

https://prnt.sc/pg6uzy

这是最新Cpanel的截图。如何激活 virtualenv 并执行命令。

python django cpanel virtualenv

6
推荐指数
0
解决办法
1608
查看次数

标签 统计

cpanel ×1

django ×1

python ×1

virtualenv ×1