Bonjour,

j'ai (entre autre) 2 tables dans mon application :
- une table des "stages"
- une table de "prof"
Chaque "stage" est obligatoirement suivi par un "prof", mais un "prof" peut très bien ne suivre aucun "stage".

Dans mon interface d'administration (admin.py) qui gère les "profs" je veux également afficher la liste des "stages" suivis : pour celà je rajoute un "inlines" faisant appel à la classe "admin.TabularInline" :

<code>
class StageProfInLine(admin.TabularInline):
    model = Stage
    list_select_related = True
    fk_name = 'st_pr_tuteur'
    fieldsets = [
(None, {'fields': ['st_et_numero', 'st_so_numero', 'st_dd_numero', 'st_df_numero', 'st_sujet']})
                ]
    extra = 1
</code>

Aucun problème pour l'affichage, mais dès que je veux rajouter un "prof" (ou effectuer une modification), j'ai un message d'erreur m'indiquant que je dois obligatoirement remplir un "stage" correspondant (alors qu'il n'y en a pas) !

Est-ce que quelqu'un aurait une idée ?

Avec mes meilleurs voeux pour cette nouvelle année,
cordialement.
--
__________________________________________________________________
Yves BOURHIS / Service Informatique / I.U.T. de BREST / poste 8204
Tel:+33 298016102/Fax:0298017108/mailto:[email protected]
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à