因为gravatar被墙的的原因,所以找来flask-avatar来做替代品,虽然生成头像没有gravatar好看,但是也就先用着吧。
使用非常简单,只要三行代码。
from flask_avatar import Avatar
[...]
Avatar(app)
Templates:
<img src="{{ url_for('avatar',text = user.username )}}">
可以设置大小参数:
<img src="{{ url_for('avatar',text = user.username,width=60)}}">
生成效果图: