Answers for "django where to put the foreign key"

3

django models add foreign key

class Person(models.Model):
    name = models.CharField(max_length=50)
    birthday = models.DateField()
    anniversary = models.ForeignKey(Anniversary, on_delete=models.CASCADE)
    address = models.ForeignKey(Address, on_delete=models.DO_NOTHING)

class Address(models.Model):
    line1 = models.CharField(max_length=150)
    line2 = models.CharField(max_length=150)
    postalcode = models.CharField(max_length=10)
    city = models.CharField(max_length=150)
    country = models.CharField(max_length=150)

class Anniversary(models.Model):
    date = models.DateField()
Posted by: Guest on August-30-2021
0

django create foreignkey from id

### Specify `fk_id` ###

# Create
employee = Employee.objects.create(
  first_name='first',
  last_name='last',
  type_id=4,
)

# Edit
employee = Employee(first_name="Name", last_name="Name")
employee.type_id = 4
employee.save()
Posted by: Guest on August-25-2021

Python Answers by Framework

Browse Popular Code Answers by Language