不同文件夹中的django视图冲突模型

不同文件夹中的django视图冲突模型,django,django-models,django-views,Django,Django Models,Django Views,我在不同的文件夹中有包含视图功能的视图文件,它们都从不同的文件夹导入了两个具有相同名称的不同模型 /models/telephone_expense/transistion_history.py /models/medical/transistion_history.py /views/medical/<view_files> /views/telephone/<view_files> /models/telephone\u expense/transistion\u

我在不同的文件夹中有包含视图功能的视图文件,它们都从不同的文件夹导入了两个具有相同名称的不同模型

/models/telephone_expense/transistion_history.py
/models/medical/transistion_history.py

/views/medical/<view_files>
/views/telephone/<view_files>
/models/telephone\u expense/transistion\u history.py
/型号/医疗/运输历史.py
/意见/医疗/
/意见/电话/
错误

RuntimeError:应用程序“报销”中存在冲突的“transitionhistory”模型:和。
我想这对你有帮助。 您可以在不同的应用程序中使用相同名称的模型,但当您导入它们时,应使用as关键字为它们指定不同的名称。 您可以通过如下方式修复导入来解决此问题:

from reimbursement.models import transitionhistory as ReimTranHistory

是的,它可以通过这种方式解决,但我有一个单一的应用程序包含两个模块医疗和电话费用,都有两个相同的名字ie过渡历史模型。现在在views文件夹中,我必须导入init.py中的所有视图功能,在那里它会创建冲突错误为什么没有父模型,然后在每个模块中,您可以从中继承
from reimbursement.models import transitionhistory as ReimTranHistory