Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2848 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Django] admin.py

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Django] admin.py

n°2253972
psychodark​squall
VégétAryen
Posté le 23-03-2015 à 15:20:48  profilanswer
 

Bonjour,
 
Je me mets à Django et je suis étonné de voir que le fichier admin.py, servant à générer la page d'administration du projet, se trouve dans chaque application créée et non dans le projet lui-même.
 
Surtout qu'ensuite on l'appelle par exemple via localhost:8000/admin donc sans préciser l'application, du coup laquelle appelle-t-il ?
 
Merci.

mood
Publicité
Posté le 23-03-2015 à 15:20:48  profilanswer
 

n°2253999
masklinn
í dag viðrar vel til loftárása
Posté le 23-03-2015 à 22:25:54  profilanswer
 

Toutes. Une application django c'est un module fonctionnel, pas un silo isolé. Ça peut être un jeu de vues et/ou d'URLs, des utilitaires, etc…, c'est similaire à une application Erlang, pas à une app iOS.
 
L'administration est par projet, et regroupe les configurations d'amin de toutes les applications chargées (fondamentalement, l'admin elle même est une application)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2254023
psychodark​squall
VégétAryen
Posté le 24-03-2015 à 11:56:19  profilanswer
 

Je pense avoir bien compris ce qu'est une application, en gros le projet est divisé en plusieurs parties fonctionnelles (fil d'actualité, gestion des utilisateurs, livre d'or...) censées être exportables dans un autre projet pour être réutilisées telles quelles.
 
Mais je ne comprenais pas pourquoi le fichier admin.py était dans chaque application alors que l'administration se fait sur le projet global. Donc ce que tu me dis c'est que l'administration prendra en compte les fichiers admin.py de chaque application et générera une page d'administration en conséquence ?
 
Merci c'est plus clair.

n°2254030
masklinn
í dag viðrar vel til loftárása
Posté le 24-03-2015 à 13:42:57  profilanswer
 

psychodarksquall a écrit :

Mais je ne comprenais pas pourquoi le fichier admin.py était dans chaque application alors que l'administration se fait sur le projet global. Donc ce que tu me dis c'est que l'administration prendra en compte les fichiers admin.py de chaque application et générera une page d'administration en conséquence ?


Ouep. Chaque application peut fournir ses propres modèles ou custos, donc ça a du sens qu'elle fournisse aussi sa configuration administrative (quels modèles devraient être dans l'admin, et sous quelle forme), d'autant plus pour les applications réutilisables (et distribuées sur l'internet mondial).


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Django] admin.py

 

Sujets relatifs
[Python] Django et sessionsResultat formulaire barre admin wordpress
installer un programme en local avec les droits adminImpossible d'ajouter une référence en mode admin
Attribution de droit NTFS à un compte adminBoutique admin dreamweaver
blabla@djangopartie admin dans site statique ?
Probléme avec Joomla , adminRègles de base pour un admin + SQlite
Plus de sujets relatifs à : [Django] admin.py


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR