カスタマイズされたローカル アバターに変更するにはどうすればよいですか?実装されたコードはありますか?リンクを教えてください。ありがとうございます
ローカル画像アドレス: ./static/avatar/1.jpg-9.jpg
私のコードは次のようなものです:
リーリー呼び出しは次のようになります:
<img class="img-rounded profile-thumbnail" src="{{ url_for('static', filename='avatar/') }}{{ current_user.avatar_hash } }">
このように変更した後、画像を読み込むことができません。なぜですか?
女神的闺蜜爱上我2017-06-12 09:24:28
コミュニケーションへようこそ。私も Flask を学んでいますが、本の中でガバターの例を使用していないので、問題がどこにあるのかわかりません...
ローカル アバターについては、参考用に自分で作成した半完成品があります。これは、サーバーへのアバターの非同期アップロードを実装しています User
模型里添加了一个 avatar
字段, 存放头像路由相应的 url 路径, 通过访问头像路由得到头像文件. 上传的头像根据用户 id
每 AVATARS_PER_FOLDER
个头像文件存放在 /static/img/avatr/n/
中, 文件名是 u{id}.jpg
。
: app/backend/views.py
リーリー
html ページ -: app/templates/user_settings.html
リーリー
ここでは、localResizeIMG プラグインを使用して画像を圧縮し、画像の Base64 エンコードを取得し、 関数に渡して非同期アップロードします。アップロードが成功すると、アバターの表示が更新されますupload_avatar()
。
リーリー