PyCharm findet weder Vorlagen noch Template-Tags oder statische Dateien in meinem Django-Projekt, während das Projekt selbst richtig eingerichtet ist und funktioniert. Es ist Django 1.6.2 mit diesem Layout:PyCharm löst keine Vorlagen, Template-Tags oder Statiken in Django-Projekt
proj
.devtmp
manage.py
proj
settings.py
app1
templatetags
app2
templates
static
und mit Einstellungen wie folgt aus:
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'
)
In den IDE-Einstellungen habe ich konfiguriert Wege zum Projektstamm, settings.py und manage.py , Ich habe den Projekt-Interpreter konfiguriert (Ich führe den Runserver von der IDE jetzt ohne Probleme).
Einstellung Vorlage Verzeichnisse hat funktioniert, danke! Das Markieren von Apps als Quellordner hat jedoch nichts bewirkt (Statik- und Vorlagen-Tags wurden immer noch nicht aufgelöst). Das nervt wirklich an PyCharm, ich verstehe nicht, warum das manchmal funktioniert und manchmal nicht, wenn Django überhaupt kein Problem hat. – zahory
Werfen Sie einen Blick auf meine Bearbeitung - es kann Ihnen helfen, mit statischen Dateien :) – glowka
Warum besteht Pycharm auf dieser Markierung der Vorlage Ordner jetzt Pfade aufzulösen? SO nervig und bizarr. – professorDante