PyCharm не находит ни шаблонов, ни тегов шаблонов, ни статических файлов в моем проекте Django, хотя сам проект настроен правильно и работает.
Я использую Django 1.6.2
с этим макетом:
proj
.devtmp
manage.py
proj
settings.py
app1
templatetags
app2
templates
static
и с такими настройками:
from os.path import join, dirname, pardir, abspath
PROJECT_ROOT = abspath(join(dirname(__file__), pardir))
DEV_TMP_DIR = join(PROJECT_ROOT, pardir, '.devtmp')
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
TEMPLATE_DIRS = (
join(PROJECT_ROOT, 'templates'),
)
MEDIA_ROOT = join(DEV_TMP_DIR, 'media')
MEDIA_URL = '/media/'
STATIC_ROOT = join(DEV_TMP_DIR, 'static')
STATIC_URL = '/static/'
INSTALLED_APPS = (
...
'django.contrib.staticfiles',
...
'proj'
'proj.app1'
'app2'
)
Обновление:
В настройках IDE я настроил пути к корню проекта: settings.py
и manage.py
. Кроме того, я настроил интерпретатор проекта (сейчас я запускаю runserver из IDE без проблем).