0
我有兩種模式:Domain
和Record
。許多記錄鏈接到一個域。域和記錄擁有其所有者。我想禁止用戶在他們不擁有的域中創建記錄。但是,如果其他人(例如超級用戶)創建它們並將所有者設置爲該特定用戶(即使他們不擁有域),他們應該能夠編輯記錄。這應該適用於管理員站點和API(rest_framework)根據規則禁止鏈接對象
我的問題是 - 實現此目標的最簡單方法是什麼?有沒有處理鏈接權限的django插件?我可以在這裏使用模型驗證器(如果是這樣 - 如何區分是否創建了一個新對象)?