如何在Django中区分同名模块

如何在Django中区分同名模块,django,django-rest-framework,Django,Django Rest Framework,例如,Django中有一个“反向”模块,您可以使用它在链接之间轻松导航。DRF中还有一个“反向”模块,可用于轻松创建自定义API端点。我确信人们在某些时候需要在不同的阶段使用这两个模块,但是Django将如何区分这两个模块呢?他们的称呼几乎是一样的。还是我错了?也许这两个模块中的任何一个都可以用来执行这两项任务?使用“as”: 使用“as”: from foo import same_name from new import same_name as same_name_new

例如,Django中有一个“反向”模块,您可以使用它在链接之间轻松导航。DRF中还有一个“反向”模块,可用于轻松创建自定义API端点。我确信人们在某些时候需要在不同的阶段使用这两个模块,但是Django将如何区分这两个模块呢?他们的称呼几乎是一样的。还是我错了?也许这两个模块中的任何一个都可以用来执行这两项任务?

使用“as”:

使用“as”:

from foo import same_name
from new import same_name as same_name_new