python - 如何在 django 中使用 python 获取应用程序名称

标签 python django django-views

如果您在 View 中并想使用 Python 检索应用程序名称(应用程序名称将用于进一步的逻辑),您会怎么做?

最佳答案

你可以这样做:

from django.core.urlresolvers import resolve

....

resolve(request.path).app_name

How to get current application in Djangoresolve()

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

request.resolver_match.app_name

关于python - 如何在 django 中使用 python 获取应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6000205/

相关文章:

Django 2.2 打破了以前工作的 View /网址

python flask+gevent 不释放内存。限制.conf

html - 表格背景图片未在谷歌浏览器中设置

python - 如何使用 virtualenv 和 Django 隐藏我的 secret_key?

python - 迁移与 forms.py 冲突

django - 用于过滤 Django 列表的下拉选择选项

django:临时重定向和永久重定向之间有什么区别?

python - 如何在 Python 的 curses 中获得更多颜色?

python - 由于导入 current_app,Sphinx 无法记录 Flask 项目

python - Django 2 - 如何使用电子邮件确认和 CBV 注册用户?