現在Djangoアプリで作業していますが、修正方法がわからないというエラーが表示されています。私はオンラインを見てきましたが、私のコードに合った答えはまだ見つかりませんでした。私はユーザーがプロフィール写真をアップロードできるようにしようとしていますが、なぜそれがうまくいかないのか分かりません。ファイルは正しいフォルダにアップロードされず、どこかでアップロードされた場合はどこにわからないのですか?私は、settings.pyで参照されているパスと、自分のモデルでupload_toで参照されているパスとは関係があると思います。すべての助けに感謝します。 ありがとうございます。 :)Django Image Uploading - アップロードがうまくいきません
Image of the directory setup of my files
settings.pyファイル(その下)
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
LOGIN_REDIRECT_URL = 'main:home'
AUTH_USER_MODEL = 'main.Designer'
INTERNAL_IPS = '127.0.0.1'
models.py(デザイナーモデル)
class Designer(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(unique=True)
username = models.CharField(max_length=25, unique=True)
display_name = models.CharField(max_length=25)
twitter = models.CharField(max_length=15)
bio = models.TextField(max_length=145, blank=True, default="")
avatar = models.ImageField(upload_to='img', default='img/default_profile_pic.jpg')
up_votes = models.IntegerField(default=0)
available = models.BooleanField(default=False)
thumbnail_price = models.FloatField(null=True)
channel_art_price = models.FloatField(null=True)
monthly = models.BooleanField(default=False)
promoted = models.BooleanField(default=False)
date_joined = models.DateTimeField(default=timezone.now)
is_active = models.BooleanField(default=True)
is_staff = models.BooleanField(default=False)
必要に他の部分がある場合私の問題を解決するために参照してください、私に教えてください。すべての助けに感謝します。
フォームを持つテンプレートを表示します。フォーム要素から['' enctype = "multipart/form-data" '](http://stackoverflow.com/a/4526286/5113242)が見つからない可能性があります。 – Anonymous
また、受け取ったエラーの詳細を提供する必要があります。 – ChidG
問題を解決してくれてありがとう、私はあなたがそれをしなければならなかったことを知らなかった:)あなたのコメントを回答として投稿し、私はそれを受け入れる。あなたは管理者の中でユーザーを編集可能にする方法をどこで知ることができるか知っていますか? –