From 81474bf665fe75c3907878a63c6c5ded12ecd358 Mon Sep 17 00:00:00 2001 From: Anton Akuev Date: Wed, 21 Feb 2024 19:41:38 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B8=D0=B9=20=D0=BA?= =?UTF-8?q?=D0=BB=D1=8E=D1=87.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- products/models/providers.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/products/models/providers.py b/products/models/providers.py index 9fad9cb3..6d42e61b 100644 --- a/products/models/providers.py +++ b/products/models/providers.py @@ -9,6 +9,7 @@ class Provider(BaseModel): Модель Поставщика. Аттрибуты: + * `user` (ForeignKey): пользователь. * `name` (CharField): название поставщика. * `email` (EmailField): почта поставщика. * `phone_number` (PhoneNumberField): телефон поставщика. @@ -16,12 +17,20 @@ class Provider(BaseModel): * `products` (Product): товары. """ # region ------------------------ АТРИБУТЫ ПОСТАВЩИКА --------------------------- + user = models.ForeignKey( + to='users.User', + on_delete=models.RESTRICT, + related_name='providers', + verbose_name='Пользователь', + null=True, + blank=True, + ) name = models.CharField( - 'Название поставщика', + verbose_name='Название поставщика', max_length=30, ) email = models.EmailField( - 'Почта поставщика', + verbose_name='Почта поставщика', unique=True, null=True, blank=True,