tutorial run proyecto premium paid intellij instalar idea edition crear community django pycharm

django - run - pycharm premium



Pycharm+Django 1.3+STATIC_URL en plantillas=Referencia estática no resuelta (4)

La respuesta seleccionada no funciona para mí. Lo que resolvió es usar un prefijo en STATICFILES_DIRS:

STATICFILES_DIRS = ( # ... ("resources", "C:/data/django/myproject/myapp/static"), )

como se documenta en los documentos de django: https://docs.djangoproject.com/en/1.4/ref/contrib/staticfiles/

Luego en tu plantilla html:

<link rel="stylesheet" href="{%static ''resources/favicon.png'' %}" type="text/css">

PyCharm (1.3 y 2 beta) en mi proyecto Django 1.3 arroja muchos errores de "referencia estática no resuelta" al inspeccionar mis plantillas para el script y el estilo incluido.

En un documento desactualizado de PyCharm , encontré una pequeña guía que no funciona en mi situación, porque mis archivos estáticos están distribuidos en varias aplicaciones. Agregar mis direcciones estáticas a STATICFILES_DIRS tampoco funcionó.

Dir structure (simplified): app1/static/js/file.js app1/static/css/file.css app2/static/js/otherfile.js app2/static/css/otherfile.css templates/template.html

Template.html: <script src="{{ STATIC_URL }}js/file.js"></script>

file.js se resuelve cuando visito la plantilla en localhost, pero no en PyCharm.

¿Cómo hago que los archivos estáticos se resuelvan en PyCharm?


PyCharm 2.5 encuentra mis archivos estáticos de nuevo.

El truco es marcar app1 / static y app2 / static como "Source Root".

STATICFILES_DIRS no funciona para mí.


Ve a Ajustes en Pycharm 2.73

Settings >> Project Setting >> Django

Habilite el soporte de Django y proporcione las rutas para los tres archivos siguientes:

Project Root Settings file Manage.py file

Cuando haya proporcionado esta información, cierre PyCharm y reinícielo.