/
HitriyKrab
/
DjangoProjectShop
Обзор
Документация
Войти
/
HitriyKrab
/
DjangoProjectShop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MyAuth/models.py
23 строки
960 B
ХитрыйКраб
Добавлено: модель корзина, представления и шаблоны с добавлением товаров в корзину, просмотром содержимого корзины и оформлением заказа из корзины
07 ноя 2025, 13:36
07 ноя 2025, 13:36
0ab051c
Код
Авторство
О чём код?
from django.db import models from django.contrib.auth.models import User # Генерация пути к аватарке пользователя def avatar_dir(instanse, filename): return f"profiles/profile_{instanse.pk}/avatar_{filename}" class Profile(models.Model): '''Модель "Профиль пользователя" (добавление в "User" полей аватарки и биографии)''' class Meta: verbose_name_plural = 'Профили' # Связь с профиля с пользователем user = models.OneToOneField(User, on_delete=models.CASCADE, db_index=True) # Биография пользователя bio = models.TextField(max_length=999, blank=True) # Аватарка пользователя avatar = models.ImageField(null=True, blank=True, upload_to=avatar_dir) # Адрес address = models.TextField(max_length=99, null=True, blank=True)