###前提・実現したいこと
Djangoを使って、データベースに画像をアップロードしたい。
###発生している問題・エラーメッセージ
Djangoにてimageをアップロードしようとしたところ、adminサイトではアップロード出来たのですが、
作成したtemplateサイトではエラーが表示され、アップロードすることができません。
imageを選択する部分にてエラーが出てしまいます。
画像ファイルは選択しています。
This field is required.
###該当のソースコード
・models.py class Post(models.Model): author = models.ForeignKey( 'auth.User', on_delete=models.CASCADE, ) title = models.CharField(max_length=200) text = models.TextField() image = models.FileField(upload_to='images/') created_date = models.DateTimeField(default=timezone.now) def get_absolute_url(self): return reverse('home') def __str__(self): return self.title ・views.py class PostCreateView(CreateView): model = Post template_name = 'index.html' fields = '__all__' ・index.html <h1>New post</h1> <form action="" method="post">{% csrf_token %} {{ form.as_p }} <input type="submit" value="Save" /> </form>
あなたの回答
tips
プレビュー