Я немного запутался здесь, используя Wagtail (вариант CMS Django), на virtualenv, FastCGI, на виртуальном хостинге.
мои настройки.py
import os
PROJECT_ROOT = os.path.join(os.path.dirname(__file__), '..', '..')
DEBUG = False
TEMPLATE_DEBUG = DEBUG
PROJECT_ROOT = os.path.join(os.path.dirname(__file__), '..', '..')
MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = ()
Когда я запускаю ./manage.py collectstatic
, мои статические файлы правильно скомпилированы в ~/myproj/static
, однако отладка шаблона Django настаивает на просмотре файлов css в ~/env/lib/python2.7/static
. Однако, если я загружу туда свои личные файлы css, это испортит css трясогузки.
Кроме того, когда я загружаю изображения через панель управления трясогузками, они попадают прямо в ~/env/lib/python2.7/static
.
Что я здесь не так? Почему он не работает с ~/myproj/static
?