PostgreSQLをdjangoプロジェクトに追加したいのですが、FileFiledに問題があります。Django - フォームFileFieldエラー "このフィールドは必須です"
forms.py
class Post(models.Model):
author = models.ForeignKey('auth.User')
image = models.FileField(default="", blank=False, null=False)
title = models.CharField(max_length=200)
body = models.TextField()
date = models.DateTimeField(default=timezone.now, null=True)
def approved_comments(self):
return self.comments.filter(approved_comment=True)
def __str__(self):
return self.title
それが助け場合
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = [
'author',
'image',
'title',
'body'
]
models.py:ここに私のコードです。私もenctype="multipart/form-data
を<form>
に設定しました
ありがとうございます。あなたが結合した形にrequest.FILES
を渡す必要がdocs
から
うーん!どうも! – jestembotem
それが仲間を助けたら答えを受け入れることを忘れないでください。 – Exprator