django的HTML第零行错误,IntegrityError - HTML中的文本字段不会进入Django变量?

开发者在使用Django处理HTML文本框数据时遇到问题,尝试获取textarea内容并将其赋值给Django变量,但遇到了IntegrityError。文章详述了视图函数和模型操作,寻求解决textarea内容不保存到变量的解决方案。
摘要由CSDN通过智能技术生成

我似乎有一个从分配到Django变量的html文本框中获取数据的问题。我正在使用当前版本进行非常旧的训练,因为它有很多转速问题。我可能有一个错字,但我相信这正是训练中的内容。有没有关于textarea语句不会将结果分配给我缺少Django变量“content”的内容?如果没有,我已经用所有的代码打出了一个巨大的帖子,但它很长,一旦我完成了,我想我会先问这个。IntegrityError - HTML中的文本字段不会进入Django变量?

{{page_name}} - Editing

Editing {{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'中模型的定义也可能有所帮助 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值