django的信號,可以追蹤用戶對model的操作
是django自帶的包:django.db.models.signals
signal的監控可以是很多類型,比較常用的是post_save
現在用簡單的model,來看看效果
# model
class UploadFile(models.Model):
file = models.FileField(upload_to='file', verbose_name='上傳的資源')
create_time = models.DateTimeField(auto_now_add=True, verbose_name='添加時間')
用drf的ModelViewSet,來快速建好視圖和後,測試:
有關其他追蹤的函數:
https://www.cnblogs.com/lowmanisbusy/p/9797127.html