en modelos:modelos de Django evitar duplicados
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()
En las plantillas:
<form>
<input type="submit" value="save the data" />
</form>
Si el usuario hace clic en el botón de guardar y los datos anteriores se guarda en la tabla, cómo evitar los duplicados , es decir, si el usuario vuelve a hacer clic en el mismo botón de envío, no debería haber otra entrada para los mismos valores. ¿O es algo que debe manejarse en vistas?
gracias ....................... – Hulk
También cuando se llama a getdata en vistas para el segundo ejemplo de forma predeterminada, esto dará como resultado "título" , "estado" y "nombre" es? – Hulk
Cuando hace referencia a un objeto Getdata en una vista, obtiene un objeto Getdata con todos sus campos. –