2014年11月21日

django manual release query objects

之前在寫程式的時間,會在程式當中直接使用django的ORM,但是在查詢大量資料後,發現記憶體被吃完了,原因是如果不是使用網頁的方式執行ORM, 必須自行手動使用 
https://docs.djangoproject.com/en/dev/faq/models/#why-is-django-leaking-memory

from django.db import reset_queries
reset_queries()

來清除query object cache, 使用後,記憶體的使用量就變正常了。