Nei modelli:modelli Django evitare duplicati
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()
In modelli:
<form>
<input type="submit" value="save the data" />
</form>
Se l'utente fa clic sul pulsante Salva e il dato di cui sopra vengono salvati nella tabella, come evitare i duplicati , cioè se l'utente fa di nuovo clic sullo stesso pulsante di invio non ci dovrebbe essere un'altra voce per gli stessi valori. O è qualcosa che deve essere gestito in vista?
grazie ....................... – Hulk
Anche quando getdata viene chiamato in visualizzazioni per il secondo esempio di default questo restituirà "titolo" , "stato" e "nome" è? – Hulk
Quando si fa riferimento a un oggetto Getdata in una vista, si ottiene un oggetto GetData, con tutti i relativi campi. –