0
獲取NameError(全局名稱FileUploadHandler未定義)。這裏是模型:Django中的圖像上傳,namerror
class FileUploadHandler(models.Model):
title = models.CharField(max_length=100)
file = models.ImageField(upload_to="wiki/static/")
和視圖:
def image_upload(request):
if request.method == 'POST':
form = UploadImageForm(request.POST, request.FILES)
if form.is_valid():
FileUploadHandler(request.FILES['image'])
return render_to_response('wiki/gallery.html')
else:
form = UploadImageForm()
return render_to_response('wiki/gallery.html', RequestContext(request, {'form': form}))
我缺少什麼?
呃,我是個白癡。謝謝。現在工作。 – bamabacho
它發生在每個人身上。只要記住一個'NameError'通常意味着你正在使用一個名稱來表示Python不知道如何解釋的東西。罪魁禍首可能是缺少進口。 – huu
謝謝。我沒有收到錯誤信息,但文件沒有顯示在指定的文件夾中。我嘗試添加form.save()到視圖,但它表明該對象沒有該屬性。 – bamabacho