首先必须知道自己django的版本
在这里我的版本是2.2.5
通用的步骤
首先在总的urls下定义namespace,namespace标签在include内部
然后在自己的模块内定义name
如果是django 2.0版本之前
这时候只需要在模块中导入 from django.core.urlresolvers import reverse包
在方法中使用 reverse("users:index")
就可以拿到访问路径
如果是django 2.0版本之后
2.0版本之后会发现无法找到 from django.core.urlresolvers import reverse包,
原因是2.0之后这个包已经整合到 django.urls下,此时只需要导入from django.urls import reverse
在导入之后会发现可能无法解析namespace,此时需要在模块下的urlpatterns上面加上app_name=‘users’,到此大功告成