0
has_object_permission有沒有一種方法,以限制Django的REST框架的相關對象的權限? 例如,我有用戶所擁有的門票模型實例:DRF權限:對相關型號
class Ticket(models.Model):
# other fields
state = FSMField(default=SOME_STATE)
owner = models.ForeignKey(User, related_name="tickets", null=True)
def allocate(self, by=None):
# allocate the ticket here
pass
而且我想所有者將只allocate
方法訪問。 圖,我應該使用has_object_permission
但不知道該怎麼做了相關的對象。 此外,因爲只有在串行讀我可以標記除state
各個領域。
任何想法?