的基類模型和遺傳模型如下: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