添加 forms.py 注释

gst_branch
顾思甜 4 months ago
parent fdc7f974e9
commit 9cb2ebc1b6

@ -1,13 +1,23 @@
# gst: 导入Django表单核心模块用于构建表单基础功能
from django import forms
# gst: 导入ModelForm模型表单可直接关联数据模型快速生成表单
from django.forms import ModelForm
# gst: 导入当前应用的Comment模型表单将与该模型关联
from .models import Comment
class CommentForm(ModelForm):
"""
gst: 评论表单类继承自ModelForm用于处理评论提交含回复功能
自动关联Comment模型字段简化表单验证和数据保存逻辑
"""
# gst: 父评论ID字段用于实现评论回复功能
# 隐藏输入HiddenInput用户不可见仅用于传递上级评论ID
# required=False 表示非必填(普通评论无父评论时可不传)
parent_comment_id = forms.IntegerField(
widget=forms.HiddenInput, required=False)
class Meta:
model = Comment
fields = ['body']
model = Comment # gst: 关联的数据库模型Comment
fields = ['body'] # gst: 表单需要渲染的模型字段仅评论正文body
Loading…
Cancel
Save