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