我正在使用 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%}
现在添加暗模式的唯一方法是登录用户,对于匿名用户还有其他方法吗?