我在单独的文件夹中查看包含视图功能的文件,并且它们都导入了不同文件夹中具有相同名称的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'>.
答案 0 :(得分:0)
我认为这answer可以帮到你。 您可以在不同的应用程序中使用相同名称的模型,但在导入它们时,应使用as关键字为它们指定不同的名称。 您可以通过修复导入来解决此问题:
from reimbursement.models import transitionhistory as ReimTranHistory