IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

intégration d'une partie de django-admin


Sujet :

Django Python

  1. #1
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut intégration d'une partie de django-admin
    bonjour
    sur un site je souhaite permettre à un utilisateur de modifier certaines données des comptes des utilisateurs
    je lui ai donné les droits sur auth | user | * et il peut accéder à l'url /admin/auth/user/
    le problème c'est que cette page est pas vraiment intégrée dans le site (bandeau 'django administration', pas mes composants, ...),
    y à t'il moyen, dans urls.py, de dire que '^users/' correspond à /admin/auth/user/ et qu'il doit utiliser mes templates et non ceux de contrib/admin ?

    ou est-ce que je dois redéfinir les vues qui m'intéressent une par une dans views ?

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 116
    Par défaut
    Citation Envoyé par cboudy Voir le message
    bonjour
    sur un site je souhaite permettre à un utilisateur de modifier certaines données des comptes des utilisateurs
    je lui ai donné les droits sur auth | user | * et il peut accéder à l'url /admin/auth/user/
    le problème c'est que cette page est pas vraiment intégrée dans le site (bandeau 'django administration', pas mes composants, ...),
    y à t'il moyen, dans urls.py, de dire que '^users/' correspond à /admin/auth/user/ et qu'il doit utiliser mes templates et non ceux de contrib/admin ?

    ou est-ce que je dois redéfinir les vues qui m'intéressent une par une dans views ?
    Tu peux toujours modifier les templates de ton site d'admin pour qu'il ressemble à ton site.

    Mais si tu veux mon avis, si ton utilisateur ne doit pas avoir accès au site d'administration avec l'aspect de l'interface d'admin, c'est que c'est pas un admin. Et donc tu devrais te poser la question du bienfondé de son accès à l'espace d'admin.

    D'après ce que tu décris, je trouverais plus logique de lui créer une form perso permettant de faire les changements sur les utilisateurs.

  3. #3
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut
    D'après ce que tu décris, je trouverais plus logique de lui créer une form perso permettant de faire les changements sur les utilisateurs.
    c'est en gros la conclusion ou j'en était arrivé et le sens dans lequel je suis parti
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. un peu d'aide pour conception d'une partie admin
    Par zzozo32456 dans le forum ALM
    Réponses: 1
    Dernier message: 22/01/2011, 15h22
  2. [MySQL] comment faire une partie admin
    Par Prisss dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/11/2010, 16h56
  3. Création d'une partie admin avec admin::category
    Par tombabibel dans le forum Ruby
    Réponses: 3
    Dernier message: 26/02/2010, 20h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo