PyCharm non trova modelli, tag template o file statici nel mio progetto Django, mentre il progetto stesso è impostato correttamente e funzionante. E 'Django 1.6.2 con questo layout:PyCharm non risolve i modelli né i tag modello né le statiche nel progetto Django
proj
.devtmp
manage.py
proj
settings.py
app1
templatetags
app2
templates
static
e con le impostazioni di questo tipo:
percorsifrom 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'
)
Nelle preferenze IDE, ho configurato alla radice del progetto, settings.py e manage.py , Ho configurato l'interprete del progetto (sto eseguendo il runserver dall'IDE in questo momento senza problemi).
L'impostazione delle directory dei modelli ha funzionato, grazie! Contrassegnare app come cartelle di origine non ha funzionato, tuttavia (le etichette di stato e di modello non sono state ancora risolte). Questo fa davvero schifo su PyCharm, non capisco perché questo a volte funzioni e qualche volta no, quando Django non ha alcun problema. – zahory
Dai un'occhiata alla mia modifica - potrebbe aiutarti con i file statici :) – glowka
perché pycharm insiste su questa marcatura delle cartelle dei modelli per risolvere i percorsi? COSÌ fastidioso e bizzarro. – professorDante