在views.py中
if self.request.user == post.author
在 .html 中
{% if object.author == user %}
有人可以提供解释或解释为什么这如此不同的地方吗?我的理解是在其中{% /// %}
运行 python 代码。
为什么在 html 中它只引用“object.author”而不是“post.author”?对象如何足够具体?
完全一样。如果您将上下文对象名称从默认更改object
为post
并从模板中的上下文请求中获取用户,则 html 标记更改为:
{% if post.author == request.user %}
这是一样的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句