98 votes

Django Fichiers statiques 404

Je n'arrive pas à faire apparaître mes fichiers statiques. J'ai essayé divers paramètres et configurations de répertoires, etc., mais ils n'apparaissent que sous la forme de 404. J'ai installé debug_toolbar et je sais donc que STATIC_URL atteint mon contexte de requête.

La structure du répertoire montre /static (j'ai également placé le répertoire à l'intérieur du dossier de l'application repas, et des utilisateurs, juste pour essayer.

/mealmate
    /mealmate
    /meals
    /static
        /css
             /bootstrap.min.css
    /templates
    /users

Settings.py (quelques paramètres importants bien que j'ai expérimenté avec une variété d'autres) :

MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media/')

STATIC_URL = '/static/'

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
)

WSGI_APPLICATION = 'mealmate.wsgi.application'

Dans le rendu de base.html

    <link rel="stylesheet" href="stackoverflow.com/static/css/bootstrap.min.css">

Des idées ? Merci

0voto

Ryan w Points 93

J'ai pu résoudre ce même problème en changeant le nom du fichier js de camel case à snake case.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X