vue.py formes.py p> Comment puis-je obtenir l'identifiant du modèle (ou le modèle) i viennent d'enregistrer de deforme code>? p> p>
3 Réponses :
Il suffit d'utiliser lv.pk code> ou
lv.id code>, après avoir appelé
lv.save () code>. L'ID est défini sur l'instance après sa sauvegarde. P>
Dans votre classe de modèle remplace la méthode de sauvegarde:
def save(self, form, *args, **kwargs): super(MyModel, self).save(*args, **kwargs) logger.debug(self.id)
Je suis d'accord avec la réponse de Chris ci-dessous, mais je me demandais pourquoi ne vous prouviez-vous pas la sauvegarde de la forme plutôt que de créer des aides. Un peu plus sur cela ici: Stackoverflow.com / Questions / 3927305 / ...
Juste comme je travaille vraiment. + quand j'appelle
la douane code> je sais que j'ai modifié quelque chose dans le
formulaires.py code>