Django-fr

Forum

#1 29-10-2012 10:32:09

sesame
Membre
Inscription : 22-03-2011
Messages : 263

ajout de classe

bonjour

j'ai ajouté une classe suplementaire a mon modele et modifié l'admin en concequence

lorsque j'essaie d'y acceder dans l'interface d'administration j'ai l'erreur

DatabaseError at /admin/material/donnees_temperature/

no such table: material_donnees_temperature


j'ai fait manage.py sql.. qui a bien cree la table..?

Hors ligne

#2 29-10-2012 10:41:29

Florian Strzelecki
Membre
Inscription : 11-08-2010
Messages : 40

Re : ajout de classe

C'est la commande "syncdb" qui gère ça, pas "sql".
La commande "sql" te permet seulement d'afficher le SQL générée pour
l'occasion (à toi de le lancer tout seul éventuellement).

Le 29 octobre 2012 10:32, sesame <pat.100 _AT_ hotmail.fr> a écrit :

> bonjour
>
> j'ai ajouté une classe suplementaire a mon modele et modifié l'admin en
> concequence
>
> lorsque j'essaie d'y acceder dans l'interface d'administration j'ai
> l'erreur
>
> DatabaseError at /admin/material/donnees_temperature/
>
> no such table: material_donnees_temperature
>
>
> j'ai fait manage.py sql.. qui a bien cree la table..?
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 29-10-2012 10:43:54

Damien Nicolas
Membre
Inscription : 16-09-2012
Messages : 4

Re : ajout de classe

Le lundi 29 octobre 2012 09:32:09 sesame a écrit :
> bonjour
>
> j'ai ajouté une classe suplementaire a mon modele et modifié l'admin en
> concequence
>
> lorsque j'essaie d'y acceder dans l'interface d'administration j'ai
> l'erreur
>
> DatabaseError at /admin/material/donnees_temperature/
>
> no such table: material_donnees_temperature
>
>
> j'ai fait manage.py sql.. qui a bien cree la table..?

Bonjour.

Le manage.py sql affiche les requêtes nécessaires à la mise à jour de la base.
Pour les intégrer correctement, il faut faire manage.py syncdb.

Par ailleurs, dans le cas de modifications d'un modèle, il faut utiliser South
( http://south.aeracode.org/ ) pour gérer les migrations.

Hors ligne

#4 29-10-2012 12:54:36

sesame
Membre
Inscription : 22-03-2011
Messages : 263

Re : ajout de classe

j'ai trouvé

avec south ca marche aussi

Hors ligne

Pied de page des forums