我似乎有一个从分配到Django变量的html文本框中获取数据的问题。我正在使用当前版本进行非常旧的训练,因为它有很多转速问题。我可能有一个错字,但我相信这正是训练中的内容。有没有关于textarea语句不会将结果分配给我缺少Django变量“content”的内容?如果没有,我已经用所有的代码打出了一个巨大的帖子,但它很长,一旦我完成了,我想我会先问这个。IntegrityError - HTML中的文本字段不会进入Django变量?
{{page_name}} - EditingEditing {{page_name}}
{% csrf_token %}{{content}}
这里有意见......在第二个错误,以最后一行
def view_page(request, page_name):
try:
page=Page.objects.get(pk=page_name)
except Page.DoesNotExist:
return render_to_response("create.html", {"page_name":page_name})
content = page.content
return render_to_response("view.html", {"page_name":page_name, "content":content})
def edit_page(request, page_name):
try:
page = Page.objects.get(pk=page_name)
content = page.content
except Page.DoesNotExist:
content = ""
return render_to_response("edit.html",{"page_name":page_name, "content":content},context_instance=RequestContext(request))
def save_page(request, page_name):
content = request.POST.get('content')
try:
page = Page.objects.get(pk=page_name)
page.content = content
except Page.DoesNotExist:
page = Page(name=page_name, content = content)
page.save() # error thrown up on this line for Null data
return HttpResponseRedirect("/wikicamp/" + page_name +"/")
+0
你可以在'views.py'中显示这个函数吗? –
+0
是我会补充的,但是我再次写了一个4页的描述,我正在选择发布一切。 –
+0
'models.py'中模型的定义也可能有所帮助 –