Django 电话簿应用程序,如何为用户添加无限数量的电话号码?
我刚到django。正在尝试创建一个简单的电话簿web应用程序。当我创建联系人时,我需要向该用户添加不限数量的不同类型的电话号码(手机、家庭电话、工作电话等)。例如:对于用户1,我需要添加5个号码,对于用户2,我需要添加10个号码。我该怎么做 如果您想使用,您可以为电话簿创建新的模型Django 电话簿应用程序,如何为用户添加无限数量的电话号码?,django,Django,我刚到django。正在尝试创建一个简单的电话簿web应用程序。当我创建联系人时,我需要向该用户添加不限数量的不同类型的电话号码(手机、家庭电话、工作电话等)。例如:对于用户1,我需要添加5个号码,对于用户2,我需要添加10个号码。我该怎么做 如果您想使用,您可以为电话簿创建新的模型 from django.contrib.auth.models import User class PhoneBook(models.Model): user = ForeignKey(User, on_del
from django.contrib.auth.models import User
class PhoneBook(models.Model):
user = ForeignKey(User, on_delete=models.CASCADE)
cell_phone = models.CharField(max_length = 15, blank=True)
home_phone = models.CharField(max_length = 15, blank=True)
work_phone = models.CharField(max_length = 15, blank=True)
否则,如果您有自己的用户型号,只需在
ForeignKey()
上用您的型号名称更改user
,将外键用于单独的型号。