Non riesco a caricare i miei file statici dai miei modelli. Ho seguito la documentazione ufficiale ma mi manca qualcosa.Django non sta servendo file statici, ottenendo errori 404
mio layout directory (generato da Django, la maggior parte dei file omessi):
myproject
myproject
settings.py
urls.py
static
css
bootstrap.css
main.css
templates
base.html
myapp1
myapp2
...
manage.py
mio settings.py
:
STATIC_URL = 'static/'
sto riferimento i miei fogli di stile in questo modo (dai miei modelli):
{% load staticfiles %}
<link rel="stylesheet" href="{% static "css/bootstrap.css" %}" type="text/css">
<link rel="stylesheet" href="{% static "css/style.css" %}" type="text/css">
Che restituisce questa volta (in HTML):
<link rel="stylesheet" href="static/css/bootstrap.css" type="text/css">
<link rel="stylesheet" href="static/css/style.css" type="text/css">
Eppure questi collegamenti in realtà non portano da nessuna parte (quando li visito ottengo 404 errori da Django). Sento che potrei risolvere questo problema aggiungendo qualcosa in urls.py
, ma pensavo che Django l'avesse fatto automaticamente quando avvii il server? Cosa mi manca?
Provare: 'python manage.py findstatic --verbosity 2 css/styles.css' per vedere dove Django sta cercando i file statici. – deed02392