一尘不染

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

django

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


阅读 1189

收藏
2020-04-03

共1个答案

一尘不染

你可以这样做:

from django.core.urlresolvers import resolve

....

resolve(request.path).app_name

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

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

request.resolver_match.app_name
2020-04-03