【发布时间】:2024-11-12 06:45:02
【问题描述】:
我的管理页面工作正常,但登录时没有显示任何用户模型。它阻碍了我的工作,因为我无法管理用户。 我已经制作了如下所示的自定义模型。 数据库是 MySQL。
models.py
class User(AbstractUser):
is_customer = models.BooleanField(default=False)
is_restaurant = models.BooleanField(default=False)
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
class Customer(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
food_pref = models.CharField(max_length=10, default='veg')
class Restaurant(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
restaurant_name = models.CharField(max_length=100, blank=False)
【问题讨论】:
标签: python django django-models django-forms django-admin