C'è un modo per impostare la relazione di chiave esterna utilizzando l'id intero di un modello? Questo sarebbe per scopi di ottimizzazione.
Ad esempio, supponiamo di avere un modello Employee:
class Employee(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
type = models.ForeignKey('EmployeeType')
e
EmployeeType(models.Model):
type = models.CharField(max_length=100)
Voglio la flessibilità di avere un numero illimitato di dipendenti, ma nell'applicazione distribuita ci sarà probabilmente un solo tipo, quindi mi chiedo se esiste un modo per codificare l'ID e impostare la relazione in questo modo. In questo modo posso evitare una chiamata db per ottenere prima l'oggetto EmployeeType.