的基类模型和遗传模型如下:Django的:继承的模型基类切换到不同的子
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
...
class Student(Profile):
...
class Teacher(Profile):
...
我有Student类的对象(数据被存储在数据库的两个表 - 配置文件表和一个具有指向配置文件表指针的学生表)。我需要将该配置文件表格行分配给教师对象并删除该Student对象,即不会丢失配置文件表数据的内容,并且也保留该行的相同ID。应该怎么做?
谢谢
任何帮助,将不胜感激..
编程或只是一个任务?如果其中一个,我会建议你在数据库中手动执行。否则,你不能在指定Profile_id =你想要的地方创建一个新的教师对象。然后删除学生? – nulvinge
它必须以编程方式完成,另一个选项(即profile_id =)我正在尝试,但无法得到它正确的,实际上在继承模型的情况下,表字段名称就像profile_ptr_id,我正在使用,但它没有' t解决了...... – Neo