如何在Django中使用python获取应用名称

如果你在视图中并想要使用Python检索应用程序名称(该应用程序名称将用于进一步的逻辑),你将如何做?

回答:

你可以这样做:

from django.core.urlresolvers import resolve

....

resolve(request.path).app_name

请参阅如何在Django中获取当前应用程序和resolve()

编辑:你现在可以使用request.resolver_match.app_name,它避免了第二次解析并避免了导入。这样做:

request.resolver_match.app_name

以上是 如何在Django中使用python获取应用名称 的全部内容, 来源链接: utcz.com/qa/432373.html

回到顶部