django在不同的文件夹冲突模型中查看

时间:2017-05-07 20:22:18

标签: django django-models django-views

我在单独的文件夹中查看包含视图功能的文件,并且它们都导入了不同文件夹中具有相同名称的2个不同模型

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

/views/medical/<view_files>
/views/telephone/<view_files>

错误

 RuntimeError: Conflicting 'transitionhistory' models in application 'reimbursement': <class 'reimbursement.models.medical.transition_history.TransitionHistory'> and <class 'reimbursement.models.telephone_expense.transition_history.TransitionHistory'>.

1 个答案:

答案 0 :(得分:0)

我认为这answer可以帮到你。 您可以在不同的应用程序中使用相同名称的模型,但在导入它们时,应使用as关键字为它们指定不同的名称。 您可以通过修复导入来解决此问题:

from reimbursement.models import transitionhistory as ReimTranHistory