/
piligrim
/
Python_Django_Learn
Обзор
Документация
Войти
/
piligrim
/
Python_Django_Learn
Код
Запросы
1
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/blog/models.py
39 строк
1 KB
piligrim
1_proverochnaya
28 мар 2025, 15:42
28 мар 2025, 15:42
e506ba9
Код
Авторство
О чём код?
from django.db import models from django.utils import timezone from django.core.validators import EmailValidator class Post(models.Model): author = models.CharField( verbose_name='Автор', max_length=255, ) title = models.CharField( verbose_name='Заголовок', max_length=255, ) text = models.TextField( verbose_name='Текст поста', ) create_at = models.DateTimeField( verbose_name='Дата создания', default=timezone.now ) def __str__(self): return self.title class Author(models.Model): last_name = models.CharField(max_length=100, verbose_name="Фамилия") first_name = models.CharField(max_length=100, verbose_name="Имя") middle_name = models.CharField(max_length=100, verbose_name="Отчество", blank=True, null=True) birth_date = models.DateField(verbose_name="Дата рождения") email = models.EmailField(verbose_name="Электронная почта", validators=[EmailValidator()]) age = models.PositiveIntegerField(verbose_name="Возраст") def __str__(self): return f"{self.last_name} {self.first_name}"