feat(家庭成员): 添加家庭成员模型并关联感悟和计划
添加家庭成员模型(FamilyMember)并关联到感悟记录(InsightRecord)和今日计划(TodayPlan) 修改相关表单、视图和模板以支持发言人功能 添加数据库迁移文件和初始化脚本 更新报告模板显示发言人信息
This commit is contained in:
@@ -6,7 +6,8 @@ from .models import (
|
||||
InsightRecord,
|
||||
FamilyTask,
|
||||
TodayPlan,
|
||||
SystemConfig
|
||||
SystemConfig,
|
||||
FamilyMember
|
||||
)
|
||||
|
||||
class ReadingRecordForm(forms.ModelForm):
|
||||
@@ -27,8 +28,9 @@ class InsightRecordForm(forms.ModelForm):
|
||||
"""感悟记录表单"""
|
||||
class Meta:
|
||||
model = InsightRecord
|
||||
fields = ['content', 'file']
|
||||
fields = ['speaker', 'content', 'file']
|
||||
widgets = {
|
||||
'speaker': forms.Select(attrs={'class': 'form-select'}),
|
||||
'content': forms.Textarea(attrs={'class': 'form-control', 'rows': 5, 'placeholder': '请输入感悟'}),
|
||||
'file': forms.FileInput(attrs={'class': 'form-control'}),
|
||||
}
|
||||
@@ -50,9 +52,10 @@ class TodayPlanForm(forms.ModelForm):
|
||||
"""今日计划表单"""
|
||||
class Meta:
|
||||
model = TodayPlan
|
||||
fields = ['date', 'content', 'priority', 'type', 'status']
|
||||
fields = ['date', 'speaker', 'content', 'priority', 'type', 'status']
|
||||
widgets = {
|
||||
'date': forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}),
|
||||
'speaker': forms.Select(attrs={'class': 'form-select'}),
|
||||
'content': forms.Textarea(attrs={'class': 'form-control', 'rows': 3, 'placeholder': '请输入计划内容'}),
|
||||
'priority': forms.Select(attrs={'class': 'form-select'}),
|
||||
'type': forms.Select(attrs={'class': 'form-select'}),
|
||||
|
||||
Reference in New Issue
Block a user