在玩 django 測驗時,我注意到Permission測驗資料庫中的表不是空的(例如,User我定義的模型表) - 它具有真實表的所有權限。

我的問題:
- 該
Permission表是唯一的預填充表嗎?(我無法檢查其他表,因為 db 在記憶體中) - 它在哪里預填充(我也找不到)?在設定測驗服時?或者就在執行每個測驗方法之前?或者每次請求時都添加到查詢集中?
uj5u.com熱心網友回復:
運行時會創建權限manage.py migrate,有一個信號處理程式可以監聽post_migrate信號并為每個新模型創建這些權限。
檔案
ContentType表也將以類似的方式填充
當您運行測驗時,您的測驗資料庫將應用您的遷移
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/441639.html
上一篇:TestcafeAWSCognito登錄-輸入不被識別為可見
下一篇:在多執行緒中拆分nunit測驗
