0
我有以下型号。Django权限应用
class Ads(models.Model):
title = models.CharField(max_length=255)
description = models.TextField(blank=True, null=True)
start_price = models.IntegerField(db_index=True, blank=True, null=True)
seller = models.ForeignKey(User)
class AdImages(models.Model):
"""Contain ad images uploaded by the user."""
image = models.FileField(upload_to='ad/', blank=True, null=True) # can be images/Videos.
ad = models.ForeignKey(Ads)
我能够创造Ad
和AdImages
对象,但我想,只有谁创造了这些对象的用户应该能够编辑/删除这些对象。我该怎么做?
我读过关于Django权限,但无法实现相同。不知道这些权限是如何工作的,建立权限auth_permissions
?
如何在对象上应用权限?