2010-06-01 8 views
3

Je veux rassembler un peu plus d'informations lorsque l'utilisateur s'inscrit et l'afficher aussi dans le cadre des informations de profil - afin que l'utilisateur puisse le modifier une fois qu'il crée un login.Pinax: Personnaliser l'inscription et le profil

Comment puis-je étendre la forme et le modèle d'inscription et de profil sans modifier directement le code pinax?

Répondre

3

De pinax docs

Personnalisation

Comme plus de sites sont construits en utilisant Pinax, plus les pratiques exemplaires verront le jour, mais pour l'instant ce que nous recommandons est:

  • Toujours travailler sur une version stable. La version la plus récente est 0.7.1.
  • Utilisez la commande pinax-admin setup_project.
  • Apportez les modifications nécessaires aux fichiers settings.py et urls.py de votre répertoire copié.
  • Modifiez le nom de domaine et le nom complet du site dans l'interface d'administration.
  • Développez vos applications personnalisées sous votre nouveau projet ou n'importe où sur le chemin Python.
  • Développez vos propres modèles dans votre nouveau projet.

Ce thread est très pertinent à votre question et examine les options pour des raisons impérieuses les applications Pinax par défaut.

Il suggère de regarder https://github.com/eldarion/idios, (une application de profil extensible conçu pour remplacer les applications de profils dans Pinax).

Ce blog a des commentaires sur le remplacement des applications Pinax par défaut:

build-in prépondérants Applications Pinax

En supposant que nous voulons remplacer $ PINAX_ROOT/apps/blog avec $ PROJECT_ROOT/apps/blog nous pouvons le faire simplement en copiant l'application et faire de notre projet-local (lire individuelle) les modifications à elle. Pinax va puis charger $ PROJECT_ROOT/apps/blog au lieu de $ PINAX_ROOT/apps/blog.

Ceux qui ne se soucient pas de la fusion en changements en amont, ni soumettre corrections de bugs/amont seraient les caractéristiques permettant juste question cp -a $ PINAX_ROOT/apps/blog $ PROJECT_ROOT/apps et faire.Ceux qui se considèrent comme de bons citoyens FLOSS pays se soucient toutefois à cotiser retour aussi bien ...

Les applications Pinax par défaut vous chercher à remplacer (si nécessaire), serait:

1

Vous voudrez probablement essayer de surcharger les applications Pinax intégrées, qui sont passées en revue dans un petit détail in this article. J'imagine que vous voulez étendre (ou remplacer) le modèle de profil de Pinax.

This chap semble avoir été dans une situation qui ressemble à ce que vous voulez, avoir une lecture rapide de ses journaux de chat pour voir ce que je veux dire. Désolé que cette réponse ne soit pas trop spécifique, c'est plutôt un pointeur.

Questions connexes