作者chan15 (ChaN)
看板Python
标题[问题] Django RTD 登入後阅读他人文章遇到 Exception
时间Tue Jan 17 14:26:31 2017
请问各位有使用 Read The Docs 的朋友,今天我的文件是设定公开的,没登入的话都可以进去看到内容
但反而登入以後看到别人的文章会出现 exception
Request Method: GET
Request URL:
http://rtd.chan.net/en/latest/
Django Version: 1.8.16
Exception Type: MultipleObjectsReturned
Exception Value:
get() returned more than one Version -- it returned 2!
Exception Location: /www/rtd/lib/python2.7/site-packages/django/db/models/query.py in get, line 338
Python Executable: /www/rtd/bin/uwsgi
Python Version: 2.7.5
Python Path:
['.',
'',
'/www/rtd/lib64/python27.zip',
'/www/rtd/lib64/python2.7',
'/www/rtd/lib64/python2.7/plat-linux2',
'/www/rtd/lib64/python2.7/lib-tk',
'/www/rtd/lib64/python2.7/lib-old',
'/www/rtd/lib64/python2.7/lib-dynload',
'/usr/lib64/python2.7',
'/usr/lib/python2.7',
'/www/rtd/lib/python2.7/site-packages']
除非把帐号挂上 super admin,但不可能是这样解决的,请问一下配置上哪边有问题呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.224.43
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1484634394.A.253.html
1F:推 clear919: 看起来是views.py里面的某一个get查询回传了两个值 01/17 14:48
2F:→ clear919: 把get 改成filter就好 01/17 14:48
3F:→ clear919: 但为什麽 super admin 看得到的话就要请强者回答了 01/17 14:49
4F:→ uranusjr: 看起来是 bug, 直接回报比较快, 这边问没什麽用 01/18 11:09