课程
/后端开发
/Python
/django入门与实践
请问request.POST.get('title','TITLE') 我获取到的值就是TITLE
2017-03-14
源自:django入门与实践 8-4
正在回答
看下你页面里的input标签中是否少了name属性,导致 request.POST.get('title','TITLE')因为找不到“title”值,所以默认使用“TITLE”,改正后如下:
<input type="text" name="title" />
每次刷新,都是发送一次请求,服务器接受请求,执行request.POST.get('title','TITLE')和request.POST.get('content','CONTENT')和models.Article.objects.create(title=title,content=content)创建工作,其实就是新建了博客哦~希望对你有帮助
每次刷新,都会新建一个文章对象
如果你是空的,然后点击提交,后面那个‘TITLE’是默认值
举报
手把手带你进入Django开发的大门,充分领略Django的魅力