Django-fr

Forum

#1 16-02-2018 16:18:15

etienne
Membre
Inscription : 16-02-2018
Messages : 5

tables non crées lors de migrations

BOnjour, je suis nouveau sur Django.

Lorsque j'applique les migrations, tout semble se dérouler correctement. j'obtiens :

Migrations for 'blog':
  blog/migrations/0001_initial.py
    - Create model Article


Migrate me donne :


Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying sessions.0001_initial... OK



par contre qd j'ouvre un shell, j'importe ma classe Article sans souci.

Juste au moment du save() j'obtiens ce message d'erreur :

django.db.utils.OperationalError: no such table: blog_article


et quand j'explore ma base de données à l'aide de DB Browser elle est vide !

Je ne comprends pas ce que je fais pas bien pour en arriver là..

Merci à vous

Hors ligne

#2 19-02-2018 10:29:55

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : tables non crées lors de migrations

Bonjour,

Il semblerait que l'application "blog" ait été supprimée des INSTALLED_APPS du settings.
Elle n'a pas été détectée lors du migrate et donc les tables associées n'ont pas été crées.

Hors ligne

#3 21-02-2018 09:36:54

etienne
Membre
Inscription : 16-02-2018
Messages : 5

Re : tables non crées lors de migrations

OK, exact ça marche !

Merci beaucoup

Hors ligne

Pied de page des forums