1
在我的意见,我进口车型之一,从两个应用程序:Django的:创建一个模型实例时,重复的模型名称存在
from mysite.business.models import Location
from mysite.directory.models import Location
正如你可以看到,这两种模式具有相同的名称。如果我想创建这些模型之一的实例,我该如何定义我需要哪一个?
在我的意见,我进口车型之一,从两个应用程序:Django的:创建一个模型实例时,重复的模型名称存在
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
Thanks Ignacio。我正在考虑这种方法,但在Django文档中没有找到它。这是在使用第三方应用程序时处理相同情况的推荐方式吗? – 2010-07-17 22:07:00
这是在Python中处理导入冲突的标准方式。 – 2010-07-17 22:50:09