マイビュー画像は、Djangoのフォームから
def apost(request):
if request.method =='POST':
form = APostForm(request.POST, request.FILES)
if form.is_valid():
form = form.save(commit=False)
form.slug = slugify(form.title)
form.save()
return redirect('apost')
else:
form = APostForm()
template_name = 'dadmin/form.html'
items = Post.objects.all()
context = {'title':'Add Post','form':form,'items':items}
return render (request, template_name, context)
マイフォーム
class APostForm(forms.ModelForm):
class Meta:
model = Post
fields = {'title','photo','content'}
モデル
photo = models.ImageField(upload_to='images')
のPhot受理され、アップロード画像がありませんが、アップロードされていませんoをクリックすると保存されます。このフィールドは必須のエラーです。私はここで質問を調べたが、リクエスト。ファイルは他の問題を解決するが、鉱山は解決しない。どうしましたか?
HTMLフォームタグに '' enctypeを=は「マルチパート/フォームデータ」はありますか? –
うーん、私はそれを逃した。それは今働いた。ありがとう! –