在不使用SSH的情况下激活Cpanel中的虚拟环境

时间:2019-10-07 22:43:09

标签: python django virtualenv cpanel

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

所以我想执行 “ python manage.py collectstatic”

但是执行python命令的唯一方法是通过python setup app。但是随着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'

https://prnt.sc/pg6uzy

这是Latest Cpanel的屏幕截图。如何激活virtualenv和执行命令。

0 个答案:

没有答案