Mi sono rotto la testa per un giorno intero ma non riesco a capire il problema. È successo dopo aver copiato il mio progetto da una macchina all'altra.Django: contenuto statico non trovato
Settings.py
STATIC_URL = '/static/'
STATIC_ROOT = 'staticfiles'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
citati 'django.contrib.staticfiles' in INSTALLED_APPS pure.
struttura di cartelle:
Django-Projects (root)
project
app
static
css
home.css
js
manage.py
Template:
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'css/home.css' %}">
urls.py
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'', include('app.urls')),
)
Si genera un errore nella console all'apertura del modello:
GET http://127.0.0.1:8000/static/css/home.css
Failed to load resource: the server responded with a status of 404 (NOT FOUND)
Cosa potrebbe esserci di sbagliato qui? Per favore aiutatemi. Molte grazie!
puoi pubblicare il tuo urls.py come una parte della questione? – avenet
@avenet: Fatto. – moaglee
DEBUG è impostato su True? Hai "django.contrib.staticfiles" in INSTALLED_APPS? –