イベントテーブルがあります。参加者はスタッフと学生の2種類です。私がやりたいのは、出席者を別のテーブルに置くことです。
イベントテーブルには次のものが含まれます。
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
name = models.CharField(max_length=200)
location = models.CharField(max_length=200)
start_date = models.DateTimeField(auto_now=False, auto_now_add=False)
about = models.TextField(null=True, blank=True)
student_attendees = models.ManyToManyField(StudentProfile, null=True, blank=True)
staff_attendees = models.ManyToManyField(StaffProfile, null=True, blank=True)
参加者テーブルには次のものがあります。
event = models.ForeignKey(Event)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
profile = generic.GenericForeignKey('content_type', 'object_id')
created = models.DateTimeField(auto_now_add=True)
イベントの学生とスタッフの出席者のデータを独自の参加者テーブルに転送または移行するにはどうすればよいですか。(私はSouthを使用していません。現時点では、Southを使用しないようにしたいと思います。)あなたの助けと提案をありがとう。