已采纳回答 / 慕码人1578541
get() returned more than one Article -- it returned 2!,看这句话,get()是返回单个对象的,如果没有对象返回就会报<class>.DoesNotExist,如果你用get()查询且返回多个对象就会报MultipleObjectsReturned,你看下哪里查了多个对象没有,一个对象就相当于一张表,你看下代码是不是查了多个,或者返回了多个。返回了多个对象,Django自然不知道看哪个对象的信息。
2017-03-28
最新回答 / 慕粉0856303723
Python安装目录\Lib\site-packages\django\contrib\admin\templates\admin\base.html去除:
<!DOCTYPE html>
2017-03-27
最新回答 / 岳麓丹枫2013
test|----| |--urls.py url(r'^article$' include('blog.urls', namespace='blog')),//对应的是方法一 url(r'^article/$','blog.views.article', name='article2'),//对应的是方法二 |---blog |-----urls.py ...
2017-03-25
最赞回答 / 喵_17
你看看跳转之后的浏览器上的URL是不是edit_action如果是的话, 刷新之类的操作就会出现这种重复提交的现象解决方法也很简单, 就是用重定向from django.http import HttpResponseRedirect然后return那里改成return HttpResponseRedirect('/blog/index') #' '中改为你要跳转的url有一个要注意的地方:' '中的url如果不在前面加上'/', 则会重定向到当前url+' '中的url加上了'/', 则会跳转到...
2017-03-25