狗书上面的头像是gavatar提供的,可能需要翻墙。因此我需要做一个能够自定义头像的功能。主要参考了https://ncitycode.com/python/flask/2016/6/18/,很快就做出来了。
P1 模型
狗书上的User模型是avatar_hash,这里换成avatar.并且把下面的gavatar()函数删掉,因为我们已经不用它提供的头像了
P2 表单
编辑个人资料的表单添加一个上传文件字段FileField
效果图
本文介绍了如何在Flask应用中实现自定义头像功能,避免依赖gavatar服务。通过修改User模型、创建上传文件的表单、设置View处理文件上传,以及更新模板来展示用户上传的头像。详细步骤包括在模型中添加avatar字段,表单添加FileField,处理文件上传的View逻辑,以及在模板中检查并显示头像。
狗书上面的头像是gavatar提供的,可能需要翻墙。因此我需要做一个能够自定义头像的功能。主要参考了https://ncitycode.com/python/flask/2016/6/18/,很快就做出来了。
狗书上的User模型是avatar_hash,这里换成avatar.并且把下面的gavatar()函数删掉,因为我们已经不用它提供的头像了
编辑个人资料的表单添加一个上传文件字段FileField
效果图
473
1823

被折叠的 条评论
为什么被折叠?