Skip to content

Commit

Permalink
feat: Добавил внешний ключ.
Browse files Browse the repository at this point in the history
  • Loading branch information
AntonVagabond committed Feb 21, 2024
1 parent 7c5f5c2 commit 81474bf
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions products/models/providers.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,28 @@ class Provider(BaseModel):
Модель Поставщика.
Аттрибуты:
* `user` (ForeignKey): пользователь.
* `name` (CharField): название поставщика.
* `email` (EmailField): почта поставщика.
* `phone_number` (PhoneNumberField): телефон поставщика.
* `logo` (ImageField): логотип поставщика.
* `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,
Expand Down

0 comments on commit 81474bf

Please sign in to comment.