Sto creando un nuovo modello chiamato Ticket che voglio garantire che abbia sempre un ID utente valido ad esso assegnato.Come posso creare una chiave esterna nella tabella Utente in Django?
sto usando AUTH_PROFILE_MODULE
di impostare il profilo che dà anche l'errore NameError: nome 'utente' non è definito quando provo a fare funzionare syndb.
Come impostare una chiave esterna per verificare che sia sempre così?
## tickets/models.py
class Ticket(models.Model):
user = models.ForeignKey(User,)
# More model stuff.
# accounts/models.py
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
L'hai fatto - cosa non funziona per te? –
Non riesco ad accedere alla classe utente che sembra. Presumo che venga creato automaticamente con l'app django.contrib.auth poiché posso accedere all'addetto di django e quant'altro. –