Zds Member
  • Installation
    • Installation du backend sous Linux
      • Installation et configuration de virtualenv
      • Installation des outils front-end
      • Lancer ZdS
      • Aller plus loin
    • Installation du backend sous OS X
      • Installation de virtualenv
      • Création de votre environnement
      • Récupération de la librairie lxml pour python 2.7 via MacPorts
      • Récupération de cairo (svg)
      • Ajout de flags pour compiler avec gcc plutôt que clang lors de l’installation de lxml
      • Installation des outils front-end
      • Installation de toutes les dépendances
      • Lancer ZdS
      • Aller plus loin
    • Installation du backend sous Windows
      • Prérequis
      • Installation des outils front-end
      • Suite de l’installation
    • Configuration des serveurs de production
      • Paramètres
        • Paramètres généraux
        • Paramètres spécifiques
      • Premier déploiement
        • Utilisateur local
        • Installation des outils
        • Clone du repo et configuration de prod
        • Installation de l’application de base
        • Outils spécifiques à un serveur de run
      • Mise à jour d’une instance existante
      • Personnalisation d’une instance
    • Installation du frontend
      • Installation de Node.js et npm
        • Windows
        • Mac OS X
        • Linux
        • FreeBSD / OpenBSD
        • Mise à jour de Node.js et npm
        • Installation des dépendances npm
      • Utilisation des outils
        • Présentation de Gulp
        • Utilisation de Gulp
        • Quelques informations supplémentaires
      • Nettoyage des outils
        • Désinstaller les dépendances
        • Désinstaller les dépendances inutilisées
    • Installation de Solr (pour la recherche)
      • Prérequis sur linux
      • Prérequis sur windows
      • Procédure commune
  • Le back-end
    • Les tutoriels et articles v2.0 (ZEP 12)
      • Vocabulaire et définitions
      • De la structure générale d’un contenu
        • Des extraits
        • Des conteneurs
        • Un contenu
        • Des objets en général
      • Cycle de vie des contenus
        • Le brouillon
        • La bêta
        • La validation
        • La publication
        • L’entraide
      • Import de contenus
        • Import d’image
        • Règles
      • Aspects techniques et fonctionnels
        • Les métadonnées
        • Le stockage en base de données
        • Le stockage via des dossiers
        • Les permissions
        • Processus de publication
        • Consultation d’un contenu publié
        • Qu’en est-il des images ?
      • Passage des tutos v1 aux tutos v2
        • Migrer une archive v1 vers une archive v2
        • Migrer la base de données
    • Les fichiers de manifeste
      • Les versions du manifeste
        • Nomenclature
        • Version 1.0
        • Version 2.0
    • Les forums
      • Le découpage des forums
      • La modération des forums
        • La modération des sujets
        • La modération des messages
      • Les filtres sur les sujets
        • Dans un forum
      • Suivre un sujet
        • Être notifié sur le site lui même
    • Les galeries
      • Généralités
        • Création et remplissage
        • Les utilisateurs et leurs droits
        • La suppression
      • Lien galerie <-> Tutoriel
      • Aspects techniques
      • Outils logiciels utilisés
    • Les membres
      • Inscription
      • Désinscription
      • Les membres dans les environnement de test et de développement
        • L’interface de promotion
        • L’interface de karma
        • L’interface de réinitialisation de mot de passe
    • Les messages privés
      • Envoi et participation
    • La recherche
      • L’indexation des données
      • La recherche
      • Dans le code ?
        • Pourquoi avoir utilisé Haystack, ne peut t-on pas appeller Solr directement ?
        • Pourquoi Solr et pas un autre moteur de recherche ?
        • Comment fonctionne le code de l’indexation ?
        • Le cas particulier de l’indexation des tutoriels et articles
        • Comment lancer l’indexation et/ou comment vérifier les données indexées ?
        • Comment fonctionne le code de la recherche ?
      • Quels sont les fichiers de configuration importants ?
        • Utilisation de la commande index_content
  • Documentation technique du back-end
    • Arborescence du back-end
      • Arborescence générale de zds/
      • Contenu d’un module
        • Fichiers principaux
        • Tests unitaires
        • Gestion de la base de données
        • API
        • Autres
    • Les articles (article/)
      • Modèles (models.py)
      • Vues (views.py)
    • Les forums (forum/)
      • Modèles (models.py)
      • Vues (views.py)
    • Les galleries (gallery/)
      • Modèles (models.py)
      • Vues (views.py)
    • Les membres (member/)
      • Modèles (models.py)
      • Vues (views.py)
    • Les pages (pages/)
      • Vues (views.py)
    • Les messages privés (mp/)
      • Modèles (models.py)
      • Vues (views.py)
    • La recherche (search/)
      • Modèles (models.py)
      • Vues (views.py)
      • Les utilitaires (utils.py)
    • Les tutoriels (tutorial/)
      • Modèles (models.py)
      • Vues (views.py)
    • Les tutoriels v2 (ZEP12) (tutorialv2/)
      • Modèles (models/)
        • Modèles de la base de donnée (models_database.py)
        • Modèles “versionnés” (models_versioned.py)
      • Vues (views/)
        • Contenus (views/views_contents.py)
        • Validations (views/views_validations.py)
        • Contenus publiés (views/views_published.py)
      • Mixins (mixins.py)
      • Les forumulaires (forms.py)
      • Les utilitaires (utils.py)
    • Les utilitaires (utils/)
      • Modèles (models.py)
      • Articles (articles.py)
      • Forums (forums.py)
      • Messages privés (mps.py)
      • Tutoriels (tutorials.py)
      • Les processeurs de contexte (context_processor.py)
      • Autres (misc.py)
  • API
    • Informations générales
      • Version courante
      • Schéma
      • Les verbes HTTP
      • Les formats d’entrées/sorties
      • Cache
      • ETag
      • Throttling
      • Pagination
    • Authentification
      • Bibliothèque tierce choisie
      • Utilisation
        • Créer un client
        • Récupérer les tokens d’authentification
        • Utiliser un access_token
        • Utiliser un refresh_token
    • Django REST Swagger
 
Zds Member
  • Docs »
  • Documentation technique du back-end »
  • Les tutoriels (tutorial/)
  • View page source

Les tutoriels (tutorial/)¶

Module situé dans zds/tutorial/.

Fichiers documentés :

  • Les tutoriels (tutorial/)
    • Modèles (models.py)
    • Vues (views.py)

Modèles (models.py)¶

Vues (views.py)¶

Next Previous

© Copyright 2015, zds-member.

Built with Sphinx using a theme provided by Read the Docs.