0
我做了什麼?Cron Job訪問django模型
我寫了一個小應用程序在django與少數模型與sqlite3作爲後端。現在我想寫一個基於某些條件清除數據庫元素的Python代碼。
問:
我如何能實現上述要求?
我做了什麼?Cron Job訪問django模型
我寫了一個小應用程序在django與少數模型與sqlite3作爲後端。現在我想寫一個基於某些條件清除數據庫元素的Python代碼。
問:
我如何能實現上述要求?
我認爲最簡潔的方法是到write your own django-admin command。
然後,您可以運行該命令使用manage.py:
python manage.py your_command
具有可在shell中運行一個命令,就可以很容易地把在到你的crontab。可選的,如果需要,django-admin命令可以接收命令行參數。
有什麼條件?你有什麼嘗試?你在考慮什麼方法?這些方法有什麼問題? –
我有一個10,000條記錄的表格,'date'作爲它的一列。我想定期篩選表格並刪除舊記錄。我想通過python腳本來做到這一點,我需要通過django訪問我的數據庫 – Whoami
然後我認爲Ludwik提出的是一個好方法。您可以讓您的cron作業定期調用管理命令。另一種方法是運行一個任務隊列,如Celery –