第二个else返回的不对吧?你最后的那个return语句是不是得放到最外层才行
我之前写过一个类似的 运行没问题啊
def create_product(request):
if request.method == 'POST':
form = ProductUEditorModelForm(request.POST, request.FILES)
if form.is_valid():
product = form.save(commit=False)
product.author = "test"
product.save()
return index(request)
else:
print form.errors
else:
form = ProductUEditorModelForm()
return render(request,'secondhand/create_product.html',{'form':form})