更改头像后,如果我使用
{% avatar user %}
显示新添加的正确图像。
但如果我使用以下方式显示头像:
{% avatar user size %}
显示旧图像。
如何解决这个问题?
答案 0 :(得分:2)
所以,如果你有
{% avatar user 256 %}
在模板中,只需添加
AVATAR_AUTO_GENERATE_SIZES = [256]
到你的django项目设置。
或者,作为解决方法,只需禁用缓存:
AVATAR_CACHE_ENABLED = False
PS:这是最新的3.0.0版本。
答案 1 :(得分:-1)
要显示特定尺寸的头像,您必须以像素为单位指定头像的尺寸。
{% avatar user <size_in_pixels> %}
例如:
{% avatar user 100 %} # displays user avatar of size 100 pixels
可能会发生您正在看到缓存页面的情况。尝试清除缓存并重新启动服务器。