ユーザープロファイル画像の画像ストレージにAWSS3を使用しており、AJAXを使用してデータベースに画像のURLを設定する必要があります。メディアのURLがS3アカウントになるように、django-storage / Botoを正しく設定しているので、問題はありません。私はこれをテストしました、そしてそれは働きます。
私はこれを実装するのに苦労しています:https ://github.com/sigurdga/django-jquery-file-uploadそしてそれをテスト用のスタンドアロンアプリとして動作させることはできますが、カスタマイズするのに非常に苦労していますモデルとアプリのビューに合わせて調整します。
私の質問は次のとおりです。
- 機能的/非UI要素のみを含む単純な簡略化されたバージョンのdjango-jquery-file-upload、またはこれを実装/カスタマイズする方法に関するより良いドキュメントはありますか?
- Django内で単純なJQuery/Ajax / ImageUpload呼び出しを行うためのより良い方法はありますか?私はたくさんのチュートリアルを見つけました、しかしそれらはすべて私が持っている単純な必要性のためにやり過ぎのようです。
これが私のUserProfileモデルの概要です:
class UserProfile(models.Model):
user = models.OneToOneField(User)
user_image = file = models.FileField(upload_to="/profile_images", default="/assets/img/default-user-image.png", blank=True)
def __unicode__(self):
return self.user.username
問題が複雑すぎる場合は、この時点で、高レベルで実行する必要があることの概要でさえ優れています。まだこのすべてに頭を包み込もうとしています。
ご協力いただきありがとうございます!