Активировать виртуальную среду в Cpanel без SSH - PullRequest
0 голосов
/ 08 октября 2019

Я развернул веб-приложение на основе Django. Мой хостинг-провайдер не разрешает доступ по SSH. Поэтому я развернул свое приложение через приложение установки Python. Но он не загружает статические файлы, а загружает медиа-файлы.

поэтому я хотел выполнить "python manage.py collectstatic"

Но Единственный способ выполнить команду python - через приложение установки python. Но с последним обновлением Cpanel Python Setup интерфейс полностью изменился. Я не могу найти способ активировать свой 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

Это снимок экрана последней Cpanel. Как активировать virtualenv и выполнить команду.

...