Dino Geek essaye de t'aider

Comment organiser les fichiers statiques dans Django ?


Django, un cadre de développement web populaire en Python, met en œuvre un système de gestion de fichiers statiques (images, CSS, JavaScript, etc.). Pour organiser vos fichiers statiques dans Django, certaines étapes doivent être suivies.

1. Configuration des paramètres : La première étape consiste à configurer les paramètres de Django. Dans votre fichier `settings.py`, vous devez définir les chemins STATIC_URL et STATIC_ROOT. STATIC_URL est l’URL de base à utiliser lorsqu’il s’agit de référencer vos fichiers statiques. Tandis que STATIC_ROOT est le répertoire où les fichiers statiques seront collectés en utilisant la commande `collectstatic`(documentation officielle de Django : https://docs.djangoproject.com/fr/3.1/howto/static-files/).

1. Organiser les fichiers : Vous pouvez organiser vos fichiers statiques dans des répertoires à l’intérieur de chaque application de votre projet. Par convention, ces répertoires sont nommés `static`. Par exemple, si vous avez une application nommée `polls`, vous pouvez avoir un répertoire `polls/static/polls` pour stocker tous vos fichiers statiques (Django Software Foundation, 2021).

1. Utilisation des fichiers statiques: Pour utiliser vos fichiers statiques, vous pouvez utiliser la balise `static` que Django fournit. Par exemple, `{% load static }` ensuite vous pouvez l’utiliser comme ceci `HOWTO : Gérer les fichiers statiques (CSS, images).

Django Project Official Documentation. “Managing static files (e.g. images, JavaScript, CSS)”.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation