0
我是django新手。试图创建一个简单的电话簿Web应用程序。当我创建联系人时,我需要为该用户添加无限数量的不同类型的电话号码(手机,家庭电话,工作电话等)。例如:对于user1,我需要为用户2添加5个号码添加10个数字。我应该怎么做?电话簿应用程序,如何为用户添加无限量的电话号码?
我是django新手。试图创建一个简单的电话簿Web应用程序。当我创建联系人时,我需要为该用户添加无限数量的不同类型的电话号码(手机,家庭电话,工作电话等)。例如:对于user1,我需要为用户2添加5个号码添加10个数字。我应该怎么做?电话簿应用程序,如何为用户添加无限量的电话号码?
,如果你想使用user model from django contrib auth那么你可以创建新模型的电话簿
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)
否则,如果你有自己的用户模型只是改变User
上ForeignKey()
您的型号名称
使用外资关键到一个单独的模型。 –