Vous n'êtes pas identifié(e).
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
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
Bonjour,
juste un conseil, décompose, en partant du plus simple
sans le signal
sans le tabular inline
etc ...
A+
chris
Hors ligne