2
所以我有一個Django網站與文章模型。我想按照最共享的文章排序。定期刷新Django模型領域
我如何經常檢查一篇文章有多少份額?也許每天?
我可以創建一個cronjob,但我希望能在Django中完成這一切。我想也許每次模型被提取時,我都可以刷新/重新獲取份數?但是,我認爲這會有點矯枉過正,並且會耗盡我的資源。
所以我有一個Django網站與文章模型。我想按照最共享的文章排序。定期刷新Django模型領域
我如何經常檢查一篇文章有多少份額?也許每天?
我可以創建一個cronjob,但我希望能在Django中完成這一切。我想也許每次模型被提取時,我都可以刷新/重新獲取份數?但是,我認爲這會有點矯枉過正,並且會耗盡我的資源。
我有兩個建議你這樣做:用Celery項目,而不是crontab中的
Update info periodically
您可以通過在Python和Django的調度更新信息。
Update info by Django ORM signals
一些主要的操作,如創建,更新和刪除數據庫表中的一行Django的ORM火信號,可以功能連接到這個信號,用於更新的信息,如果您存儲共享信息,以分貝。
需要檢查的次數僅取決於您的業務邏輯 – doniyor