Résolue

Django ne crée pas mes migrations

# Django # Migrations

Je ne comprend pas, j'ai ajouté mon modèle Order dans le fichier models.py et quand je fais la commande makemigrations il y a marqué "No changes detected"

Thibault houdon

Mentor

Bonjour Christian,


As-tu bien ajouté le nom ton application dans le fichier settings.py ?

Oui, c'est dans la même application que le modèle Products

Thibault houdon

Mentor

Est-ce que tu peux mettre le projet dans ton drive que je regarde ça ? Merci !

C'est fait, merci

Thibault houdon

Mentor

Bonsoir Christian,


Je viens de télécharger le dossier, je pense qu'il manque des fichiers, je ne vois même pas le settings.py, peut-être un problème lors du dépôt sur Drive ?

Effectivement il n'y a rien dans les dossiers, je le remet tout de suite

C'est bon, les fichiers sont bien déposés dans mon drive

Bonsoir Christian,


C'est bon tous les fichiers sont effectivement là :)


J'ai regardé ton script et il manque en fait l'héritage de la classe models.Model dans ta classe Order. Elle n'est donc pas reconnue comme un modèle par Django mais juste comme une classe Python de base, raison pour laquelle la commande makemigrations ne crée aucune migration :


Version correcte :

Ah ouais merci ! j'avais pas vu ...

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.