/
fakerv
/
PythonProjects
Обзор
Документация
Войти
/
fakerv
/
PythonProjects
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
miniblog/blog/forms.py
22 строки
721 B
vlad
New Project - MinBlog
02 июл 2026, 11:38
02 июл 2026, 11:38
b36e4d4
Код
Авторство
О чём код?
from django import forms from .models import Post from django.core.exceptions import ValidationError class PostForm(forms.ModelForm): class Meta: model = Post fields = ["title", "content", "status"] widgets = { "content": forms.Textarea(attrs={"rows": 5}) } labels = { "title": "Заголовок", "content": "Текст", "status": "Статус" } def clean_content(self): content = self.cleaned_data.get("content", "") if content and len(content) < 1: raise ValidationError("Текст должен содержать не менее 1 символов.") return content