django - 如何将变量发送到通用 View 调用的模板

标签 django django-templates django-generic-views

在我的 django 项目中,我必须创建一些静态页面,例如帮助页面、关于我们页面、常见问题解答页面等,并且我需要用户名显示在这些页面上的某个位置,但由于它们是由通用 View 调用的,当涉及通用 View 时,我不知道如何将变量发送到模板。

提前致谢。

最佳答案

在这种情况下,如果您使用 djangos auth 系统,则无需将用户名传递给模板。您可以在模板中访问 request.user 。看看这里 How to access the user profile in a Django template? 。无论如何,如果您想将其他变量传递给通用 View ,请查看此处 How to pass parameters to django generic views .

关于django - 如何将变量发送到通用 View 调用的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385585/

相关文章:

django - 一个对象不可编写脚本意味着什么?

django - 500.html 而不是 404.html

python - 如何将 Django 身份验证与 Jinja2 模板正确集成?

django - 如何检查 Django 模板中集合的大小?

django - 在管理员的内联表单中限制选择中的外键选择

python - Django 没有正确连接到 MySQL,抛出 "ImportError: cannot import name ' NULL'"

python - django/python 将表示 python 字典的字符串转换为字典对象

python - Django 通用 View 中 get_context_data 和 queryset 之间的区别?

django - 为什么可以在 "multiple ways"处导入UpdateView

python - 在 Django 中手动调用基于类的通用 View