前兩天本來想把2.1的release note做箇中文摘要,後來發現沒什麼大的改動。
不過更新以後還是發下一個bug,或者是已經feature本身的改動,就是QueryDict這個類的實例不能再往裏放整數了,否則會報錯:
File "/usr/local/lib/python3.5/dist-packages/django/http/request.py" in urlencode 524. for v in list_ File "/usr/local/lib/python3.5/dist-packages/django/http/request.py" in <genexpr> 524. for v in list_ Exception Type: AttributeError at /zhaohuogan/archives/ Exception Value: 'int' object has no attribute 'encode'
修改方法,整數強制類型轉換爲字符串,然後遞交給QueryDict實例。
這個bug會是一個臨時bug,我向Django官方提交了這個bug,不過和別人的dup了,官方響應:會恢復原先的特徵行爲。