私はdjango環境で新しいアプリを作成しています。ユーザーがアプリにサインアップしたときにユーザーの画像をアップロードしたいのですが、アプリにコメントを投稿するときに同じ画像を使用したいと考えています。では、画像アップロード コードをアプリ コードに統合するにはどうすればよいでしょうか。
質問する
177 次
1 に答える
1
UserProfile
ここで回答されているDjangoユーザープロファイルを使用し、そこにImageFieldを含める必要があります。
次にModelForm
、UserProfile の を作成し、ユーザーがプロファイルをセットアップしてユーザー イメージを追加する場所にレンダリングします。モデル フォームは、ImageField をファイル アップロード フィールドとしてレンダリングし、デフォルトのハンドルを持ちます。MEDIA_URL
で設定したことを確認してくださいsettings.py
。PIL
画像のアップロードを機能させるには、パスにインストールする必要もあります。
テンプレートで実行するUserProfile
ためのインスタンスにアクセスし、他の場所で呼び出し可能としてアクセスできます。user
user.get_profile
于 2012-08-09T07:06:28.333 に答える