看板 Python 關於我們 聯絡資訊
請問各位有使用 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://www.ptt.cc/bbs/Python/M.1484634394.A.253.html
clear919: 看起來是views.py裡面的某一個get查詢回傳了兩個值 01/17 14:48
clear919: 把get 改成filter就好 01/17 14:48
clear919: 但為什麼 super admin 看得到的話就要請強者回答了 01/17 14:49
uranusjr: 看起來是 bug, 直接回報比較快, 這邊問沒什麼用 01/18 11:09