Python 沿模型继承链移动现有django对象

Python 沿模型继承链移动现有django对象,python,django,Python,Django,我们知道Django。但我想知道,在创建一个给定模型的现有实例之后,是否有可能在继承链上移动它,同时保持应用程序的完整性 示例(来自官方文件): 那么,如果我有一个现有的实例,它是一个地方,我想把它变成一个餐厅,有没有安全的方法 我正在使用Django 1.7和Python 3.4作为我找到的类似解决方案 restaurant = Restaurant(place_ptr_id=place.id) restaurant.__dict__.update(place.__dict__) restau

我们知道Django。但我想知道,在创建一个给定模型的现有实例之后,是否有可能在继承链上移动它,同时保持应用程序的完整性

示例(来自官方文件):

那么,如果我有一个现有的实例,它是一个
地方
,我想把它变成一个
餐厅
,有没有安全的方法


我正在使用Django 1.7和Python 3.4作为我找到的类似解决方案

restaurant = Restaurant(place_ptr_id=place.id)
restaurant.__dict__.update(place.__dict__)
restaurant.save()

好问题,我要做一些游戏…@awwester谢谢。我不愿意问,因为我不确定我的前提是否正确。
restaurant = Restaurant(place_ptr_id=place.id)
restaurant.__dict__.update(place.__dict__)
restaurant.save()