最近自己的做的一个项目flask_microblog里面有一个需求,就是要以api调用的形式显示用户的头像。
最初时为了简单,直接调用了Gravatr的api,就像这样。
def avatar(self):
return 'https://www.gravatar.com/avatar/6b541a0a667f5558208aad7309c22936'
后来为了实现GitHub风格的默认头像功能,就自己写了个简单的api,就像这样
@api_bp.route('/user-avatar/<email_md5>')
def user_avatar(email_m