我的models.py文件如下:
from django.contrib.auth.models import User
class Shopkeeper(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
# ...
class Customer(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
# ...
Run Code Online (Sandbox Code Playgroud)
我有一些视图,只有客户登录后才能访问,而店主则不能。反之亦然。如何为此类任务编写装饰器?