0
我的數據庫只有2行。 以及執行下面的查詢時。所需時間約爲2秒。Django ORM極其緩慢
start = datetime.datetime.now()
parks=Park.objects.filter(id='test')
end = datetime.datetime.now()
print('parks : '+str(parks))
print('duration : ' + str(end-start))
mysql命令行上的sql查詢爲0.1s。 Django殼也很好。
你能幫我一下嗎? https://github.com/jazzband/django-debug-toolbar
2)你爲什麼要使用一個ID字符串
你爲什麼使用字符串作爲你的id(我假設你的pk)?難怪其「緩慢」。你應該嘗試製作[mcve]。 – Sayse
安裝Django調試工具欄,您將會對實際發生的事情有更好的瞭解。 https://github.com/jazzband/django-debug-toolbar –
謝謝你的回答。我會再次嘗試調試工具欄 – user1429883