Django-fr

Forum

#1 04-12-2012 16:53:42

torrak
Membre
Inscription : 31-08-2011
Messages : 47

Enregistrement impossible - erreur silencieuse

Bonjour,

J'ai un model qui est grosso modo le suivant :

models.py

def groupe (models.model):
......

class Programmation(models.Model):
  
   nom = models.CharField(max_length = 100, blank = True, null=True)
   id_groupe = models.ForeignKey(groupe, blank = True, null=True)

class PPartie(models.Model):

   nom = models.CharField(max_length = 100, blank = True, null=True)
   id_programmation_PP = models.ForeignKey(Programmation,  blank = True, null=True)
   id_groupe_PP = models.ForeignKey(groupe, blank = True, null=True)

J'ai un signal post_save sur programmation qui effectue une opération sur une autre table de la base.

admin.py

class PPInLine(admin.TabularInline):
    model = PPartie
    extra = 3

class ProgramAdmin(admin.OSMGeoAdmin):
    inlines = (PPInLine,)

Dans l'interface d'admin j'ai mis un TabularInline sur PPartie. Donc plusieurs PPartie peuvent être affichées , ce qui a l'air de fonctionner très bien (juste l'air).

Mon problème est lorsque je suis dans l'interface d'admin et que je remplis PPartie le remplissage se fait bien mais pas l'enregistrement. Aucune erreur ne s'affiche mais rien n'est enregistré.

Si vous avez des idées par avance merci

Hors ligne

#2 08-01-2013 16:27:03

torrak
Membre
Inscription : 31-08-2011
Messages : 47

Re : Enregistrement impossible - erreur silencieuse

Bonjour,

J'insiste sur mon problème, car il y a maintenant un souci sur une autre table.

Lorsque je suis dans l'admin, et que je souhaite ajouter un objet à la table tout se passe bien mais lorsque j'enregistre et que je reviens sur la page générale des objets de cette table, j'ai bien le message comme quoi l'objet a été enregistré mais l'objet n'a pas été enregistré !!

Je ne sais pas d'où peut venir l'erreur, si quelqu'un sait...

Hors ligne

#3 09-01-2013 11:16:54

chris
Membre
Inscription : 22-12-2012
Messages : 5

Re : Enregistrement impossible - erreur silencieuse

Bonjour,

juste un conseil, décompose, en partant du plus simple
sans le signal
sans le tabular inline
etc ...

A+
chris

Hors ligne

Pied de page des forums