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()
您的型號名稱
使用外資關鍵到一個單獨的模型。 –