我想在用戶登錄/註銷時記錄用戶操作,並添加,編輯和刪除我的站點模型中的對象。哪種做法最好?此外,我想顯示舊數據和新修改的數據,這是使用wtfforms發生的。我正在使用燒瓶和Flask-SQLAlchemy。我想要的東西類似於Django框架在關聯對象的'歷史'鏈接中提供的鏈接。哪個是在瓶子視圖中記錄用戶操作的最佳方式?
6
A
回答
6
使用信號。看看這個
http://flask.pocoo.org/docs/signals/
使用信號,您可以跟蹤的任何措施,如增加/修改等需要。所有你需要做的就是
from blinker import Namespace
my_signals = Namespace()
def add_user():
# add user code here
user_added = my_signals.signal('user-added')
2
你可以參考flask-login,也使用的信號。
相關問題
- 1. 哪裏是在Restlet中記錄響應的最佳方式
- 2. 記錄哪個是最好的方式
- 3. C#記錄用戶操作 - 最佳方法?
- 4. 哪個是在iphone中繪製圖形的最佳方式?
- 5. 哪個數組是在java中使用的最佳方式?
- 6. 記錄最近1000次事件的文件操作的最佳方式
- 7. 什麼是以網頁形式輸入多個子記錄的最佳方式
- 8. 在Apache中記錄POST數據的最佳方式是什麼?
- 9. 什麼是記錄方法調用的最佳方式?
- 10. Symfony2:哪個是獲得root目錄的最佳方式?
- 11. 查詢記錄的最佳方式
- 12. 記錄python代碼的最佳方式
- 13. 處理多個操作的最佳方式是什麼?
- 14. 執行此操作的最佳方式
- 15. 表單操作的最佳方式?
- 16. 哪一個是在Flex中顯示HTML的最佳方式?
- 17. 哪個是在windows phone中存儲數據的最佳方式?
- 18. 哪個是在swift中創建json對象的最佳方式?
- 19. 哪個是在WordPress中調試PHP的最佳方式?
- 20. 在AppEngine中記錄操作的最佳實踐
- 21. 哪個是在Rails中爲初學者創建登錄的最佳方式?
- 22. 在mysql中記錄用戶操作
- 23. 在Android中記錄用戶操作
- 24. 用MySQL創建簡要記錄的最佳方式是什麼?
- 25. 使用ETW記錄異常的最佳方式是什麼?
- 26. 製作此3視圖佈局的最佳方式是什麼?
- 27. 什麼是在Django中剖析視圖的最佳方式?
- 28. SQL最佳刪除記錄方式
- 29. 在default.ctp中顯示當前登錄用戶的最佳方式?
- 30. 在JSF中實現用戶登錄頁面的最佳方式
對不起。再次,它與添加一個小函數並在不同視圖中調用參數不同。使用會話變量在函數調用中使用這些信號的優點是什麼?您可以使用燒瓶視圖中的信號來顯示一個短代碼示例,用於在模型中添加對象,但文檔中提到的信號除外。 – user956424