Django:当存在重复的模型名称时创建模型实例
在我的一个视图中,我正在从两个应用程序导入模型:Django:当存在重复的模型名称时创建模型实例,django,django-models,Django,Django Models,在我的一个视图中,我正在从两个应用程序导入模型: from mysite.business.models import Location from mysite.directory.models import Location 正如您所看到的,两个模型都有相同的名称。如果我想创建其中一个模型的实例,如何定义我需要的实例?给它们不同的名称 from mysite.business.models import Location as BusinessLocation from mysite.dir
from mysite.business.models import Location
from mysite.directory.models import Location
正如您所看到的,两个模型都有相同的名称。如果我想创建其中一个模型的实例,如何定义我需要的实例?给它们不同的名称
from mysite.business.models import Location as BusinessLocation
from mysite.directory.models import Location as DirectoryLocation
给他们起不同的名字
from mysite.business.models import Location as BusinessLocation
from mysite.directory.models import Location as DirectoryLocation
谢谢伊格纳西奥。我正在考虑这种方法,但在Django文档中没有找到。这是使用第三方应用程序时处理相同情况的推荐方法吗?这是Python中处理导入冲突的标准方法。谢谢Ignacio。我正在考虑这种方法,但在Django文档中没有找到。这是使用第三方应用程序时处理相同情况的推荐方法吗?这是Python中处理导入冲突的标准方法。