Documentation Frappe Framework

Frappe Framework

Tutoriel

Ce tutoriel construit pas à pas une application complète avec Frappe Framework : installation de bench, création d’une app et d’un site, DocTypes, contrôleurs et scripts de formulaire.

1 min de lectureMis à jour le Source : docs.frappe.io

Contenu du chapitre

Ce tutoriel construit pas à pas une application complète avec Frappe Framework : installation de bench, création d’une app et d’un site, DocTypes, contrôleurs et scripts de formulaire.

Pages de ce chapitre, dans l’ordre de la documentation officielle :

  1. Installer et configurer bench
  2. Créer une app
  3. Créer un site
  4. Créer un DocType
  5. Fonctionnalités d’un DocType
  6. Méthodes de contrôleur
  7. Types de DocType
  8. Scripts de formulaire
  9. Et ensuite ?

Dans ce chapitre

  1. 01Installer et configurer benchVérifiez l’installation de bench, créez le dossier frappe-bench, découvrez sa structure et lancez le serveur de développement avec bench start.
  2. 02Créer une appDeuxième étape du tutoriel : générer le squelette de l’app Library Management avec bench new-app et comprendre le rôle de chaque dossier et fichier créé.
  3. 03Créer un siteTroisième étape du tutoriel : créer le site library.localhost, installer l’app Library Management, se connecter au bureau (Desk) et utiliser les commandes bench --site.
  4. 04Créer un DocTypeQuatrième étape du tutoriel : création du DocType Article dans le bureau (Desk), puis tour d’horizon de ce que Frappe génère automatiquement (table, vues, code).
  5. 05Fonctionnalités d’un DocTypeCinquième étape du tutoriel : définir le nommage des documents Article, organiser la mise en page du formulaire et configurer les permissions par rôle.
  6. 06Méthodes de contrôleurSixième étape du tutoriel : créer le DocType Library Member et calculer automatiquement le champ Full Name grâce à la méthode before_save du contrôleur Python.
  7. 07Types de DocTypeSeptième étape du tutoriel : création des DocTypes Library Membership, Library Transaction et Library Settings pour illustrer les champs Link, les documents soumissibles et les DocTypes Single.
  8. 08Scripts de formulaireHuitième étape du tutoriel : améliorer le formulaire Library Member avec un script de formulaire JavaScript qui ajoute deux boutons de création rapide.
  9. 09Et ensuite ?Conclusion du tutoriel : rappel de son objectif, pistes pour approfondir Frappe Framework et lien vers le forum communautaire pour obtenir de l’aide.
Tutoriel Frappe Framework : créer une app pas à pas | ERPNext Lab