如何通过Django中的include查找文件的位置?

时间:2018-06-27 05:12:04

标签: python django

我有两个网址:

url(r'^users/', include('apps.users.urls', namespace='users')),
url(r'^accounts/', include('allauth.urls')),

我可以通过路径/users看到第一个apps.users.urls,但是第二个不在文件夹路径中,我怎么知道allauth.urls的位置

2 个答案:

答案 0 :(得分:0)

您可以通过以下命令找到任何软件包的路径。

import allauth
print(allauth.__file__)

示例

In [3]: import django

In [4]: print(django.__file__)
/home/user/virtual_env/project_name/lib/python3.6/site-packages/django/__init__.py

参考:Retrieving python module path

答案 1 :(得分:0)

一旦安装了软件包,您可以使用pip show查找其信息:pip show django-allauth