Files
diary-family/core/urls.py
xiaji eee44ad342 feat(pdf): 添加PDF文件列表功能并优化报告页面
- 新增PDF文件列表页面,显示服务器上所有历史PDF报告
- 在报告页面添加"更早的"按钮链接到PDF列表
- 将历史PDF链接显示从30天改为7天
- 优化PDF生成错误处理和日志记录
- 更新按钮文字描述为"预览PDF模板"
2026-01-20 21:07:13 +08:00

52 lines
2.6 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
# 首页
path('', views.index, name='index'),
# 昨日记录
path('yesterday/', views.yesterday_records, name='yesterday_records'),
path('yesterday/reading/add/', views.add_reading, name='add_reading'),
path('yesterday/reading/<int:pk>/edit/', views.edit_reading, name='edit_reading'),
path('yesterday/reading/<int:pk>/delete/', views.delete_reading, name='delete_reading'),
path('yesterday/insight/add/', views.add_insight, name='add_insight'),
path('yesterday/insight/<int:pk>/edit/', views.edit_insight, name='edit_insight'),
path('yesterday/insight/<int:pk>/delete/', views.delete_insight, name='delete_insight'),
# 今日记录
path('today/', views.today_records, name='today_records'),
path('today/reading/add/', views.add_today_reading, name='add_today_reading'),
path('today/reading/<int:pk>/edit/', views.edit_today_reading, name='edit_today_reading'),
path('today/reading/<int:pk>/delete/', views.delete_today_reading, name='delete_today_reading'),
path('today/insight/add/', views.add_today_insight, name='add_today_insight'),
path('today/insight/<int:pk>/edit/', views.edit_today_insight, name='edit_today_insight'),
path('today/insight/<int:pk>/delete/', views.delete_today_insight, name='delete_today_insight'),
# 家庭事项
path('family-tasks/', views.family_tasks, name='family_tasks'),
path('family-tasks/add/', views.add_family_task, name='add_family_task'),
path('family-tasks/<int:pk>/edit/', views.edit_family_task, name='edit_family_task'),
path('family-tasks/<int:pk>/delete/', views.delete_family_task, name='delete_family_task'),
# 今日计划
path('today-plan/', views.today_plan, name='today_plan'),
path('today-plan/add/', views.add_today_plan, name='add_today_plan'),
path('today-plan/<int:pk>/edit/', views.edit_today_plan, name='edit_today_plan'),
path('today-plan/<int:pk>/delete/', views.delete_today_plan, name='delete_today_plan'),
path('today-plan/<int:pk>/toggle/', views.toggle_today_plan, name='toggle_today_plan'),
# 报告生成
path('report/', views.generate_report, name='generate_report'),
path('report/<str:date>/', views.view_report, name='view_report'),
path('report/<str:date>/pdf/', views.generate_pdf_report, name='generate_pdf_report'),
# 系统配置
path('settings/', views.system_settings, name='system_settings'),
# 手动发送邮件
path('send-email/', views.send_email, name='send_email'),
# PDF文件列表
path('pdf-list/', views.pdf_list, name='pdf_list'),
]