我是django新手,尝试使用以下代码获取图像url并将其保存到数据库:
@login_required
def image_create(request):
if request.method == 'POST':
#form is sent
form = ImageCreateForm(data=request.POST)
if form.is_valid():
#form data is valid
cd = form.cleaned_data
new_item = form.save(commit=False)
#assign current user to the item:
new_item.user = request.user
new_item.save()
messages.success(request, 'image added successfully')
#redirect to the new created item detail view:
return redirect(new_item.get_absolute_url())
else:
#build the form with the data provided by bookmarklet via GET:
form = ImageCreateForm(data=request.GET)
return render(request, 'images/image/create.html', {'section': 'images', 'form': form})
但当我尝试使用以下url添加图像时:
localhost/images/create/?title=IMAGE_NAME&url=SOME_URL
我得到以下错误:
^{pr2}$它指向视图的第17行,即:
new_item.user = request.user
谢谢你的帮助!在
目前没有回答
相关问题 更多 >
编程相关推荐