我有一個Event表。我有兩種不同類型的與會者,員工和學生。我想要做的是讓參加者在一張特殊的表格中。將django數據移動/遷移到新表中
的事件表保存:
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,並且此時想避免使用它。)。感謝您的幫助和建議。
南由做正是這一點。你爲什麼想要避免它? – Rod