【发布时间】:2021-07-18 06:38:35
【问题描述】:
我正在使用 Django,我在我的网站上添加了暗模式。但是只针对登录用户,有没有办法给匿名用户添加呢?
代码:
class Mood(models.Model):
user = models.ForeginKey(User, null=True, blank=True, related_name=dark)
我检查它是否存在于模板视图函数中:
dark = Mood.object.filter(user=request.user)
Context={'dark':dark}
然后我在模板中检查它
{% if dark %}
add css file for dark mood
{%else%}
Css light mood file
{%endif%}
现在添加暗模式的唯一方法是登录用户,还有其他方法可以为匿名用户添加吗?
【问题讨论】: