Étape 1 sur 7

Pourquoi ajouter des données initiales ?

Dès son installation, une application peut avoir besoin de quelques enregistrements prêts à l’emploi : des catégories, des états, des modèles de messages ou des paramètres.

1. Comprenez le principe

Amorcer une base, souvent appelé seeding, consiste à inclure des données initiales dans le code du module. Odoo les crée lors de l’installation ou d’une mise à niveau qui détecte leur fichier.

2. Distinguez les trois types de données

  • Données initiales : elles sont nécessaires ou utiles au fonctionnement du module. Vous les déclarez dans data.
  • Données de démonstration : ce sont des exemples pour explorer ou tester. Vous les déclarez dans demo ; Odoo ne les charge que si la base autorise les données de démonstration.
  • Données utilisateur : elles sont créées pendant l’utilisation normale de l’application. Elles ne font pas partie du dépôt Git.

3. Prenez un exemple facile à vérifier

Vous ajouterez deux étiquettes de contacts : Formation · Étudiant et Formation · Formateur. Elles sont faciles à reconnaître et ne peuvent pas être confondues avec des données réelles.

Résultat attendu

Après la mise à niveau de training_hello, les deux étiquettes existent dans Odoo sans saisie manuelle.