1

私はdjango環境で新しいアプリを作成しています。ユーザーがアプリにサインアップしたときにユーザーの画像をアップロードしたいのですが、アプリにコメントを投稿するときに同じ画像を使用したいと考えています。では、画像アップロード コードをアプリ コードに統合するにはどうすればよいでしょうか。

4

1 に答える 1

1

UserProfileここで回答されているDjangoユーザープロファイルを使用し、そこにImageFieldを含める必要があります。

次にModelForm、UserProfile の を作成し、ユーザーがプロファイルをセットアップしてユーザー イメージを追加する場所にレンダリングします。モデル フォームは、ImageField をファイル アップロード フィールドとしてレンダリングし、デフォルトのハンドルを持ちます。MEDIA_URLで設定したことを確認してくださいsettings.pyPIL画像のアップロードを機能させるには、パスにインストールする必要もあります。

テンプレートで実行するUserProfileためのインスタンスにアクセスし、他の場所で呼び出し可能としてアクセスできます。useruser.get_profile

于 2012-08-09T07:06:28.333 に答える