Здесь у меня есть продавец модал, который содержит поле контакта. Я создал новое имя модели как Контакт, в котором есть поля contact_number и address.
Я могу просто дать внешний ключ в поле контакта модели Продавца для Модели контакта.
Но здесь я хочу использовать модель контакта в качестве нового типа данных для поля контакта модели продавца.
class Contact(models.Model):
contact_number = PhoneNumberField(blank=False, null=False)
address = models.TextField(blank=False, null=False)
def __str__(self):
return "%s" % self.name
class Seller(models.Model):
company_name = models.CharField(max_length=300, blank=False, null=False)
company_profile = models.TextField(blank=False, null=False)
contact = Contact() #Here I want use Contact model as data type for the contact field
def __str__(self):
return "%s" % self.company_name
Возможно ли это?
Если да, может кто-нибудь, пожалуйста, направьте меня к этому. Я новичок в Джанго, у меня есть только базовые знания о Джанго.
Здесь я использую PostgreSQL в качестве базы данных.