dans les modèles:modèles Django éviter les doublons
class Getdata(models.Model):
title = models.CharField(max_length=255)
state = models.CharField(max_length=2, choices=STATE, default="0")
name = models.ForeignKey(School)
created_by = models.ForeignKey(profile)
def __unicode__(self):
return self.id()
Dans les modèles:
<form>
<input type="submit" value="save the data" />
</form>
Si l'utilisateur clique sur le bouton d'enregistrement et les données ci-dessus sont enregistrées dans la table, comment éviter les doublons , c'est-à-dire que si l'utilisateur clique de nouveau sur le même bouton d'envoi, il ne devrait pas y avoir d'autre entrée pour les mêmes valeurs. Ou est-ce quelque chose qui doit être manipulé dans les vues?
merci ....................... – Hulk
De même lorsque getdata est appelée dans les vues pour le second exemple par défaut cela retournera "title" , "état" et "nom" est-ce? – Hulk
Lorsque vous référencez un objet Getdata dans une vue, vous obtenez un objet GetData avec tous ses champs. –