私はDjangoモデルを書くのが初めてです。私は、各人がさまざまな数のポジションを持って働いている、Person モデルが必要でした。
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
positions = models.ForeignKey('Position')
class Position(models.Model):
person = models.ForeignKey(Person)
company = models.CharField(max_length=200)
summary = models.TextField()
start_date = models.DateField()
end_date = models.DateField()
currently_there = models.BooleanField()
個人が複数のポジションを持つことができるように設定するにはどうすればよいですか?