diff --git a/.gitignore b/.gitignore index 14b74f8..0518c51 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ venv/ env/ .venv/ +.pyc # 数据库文件 db.sqlite3 diff --git a/core/__pycache__/views.cpython-313.pyc b/core/__pycache__/views.cpython-313.pyc index 1071c13..5be0e97 100644 Binary files a/core/__pycache__/views.cpython-313.pyc and b/core/__pycache__/views.cpython-313.pyc differ diff --git a/core/views.py b/core/views.py index f6210e6..85c8fb5 100644 --- a/core/views.py +++ b/core/views.py @@ -95,7 +95,9 @@ def add_reading(request): if request.method == 'POST': form = ReadingRecordForm(request.POST, request.FILES) if form.is_valid(): - form.save() + reading = form.save(commit=False) + reading.date = timezone.now().date() - timedelta(days=1) + reading.save() logger.info(f"添加阅读记录: {form.cleaned_data['title']}") return redirect('yesterday_records') else: @@ -138,7 +140,9 @@ def add_insight(request): if request.method == 'POST': form = InsightRecordForm(request.POST, request.FILES) if form.is_valid(): - form.save() + insight = form.save(commit=False) + insight.date = timezone.now().date() - timedelta(days=1) + insight.save() logger.info("添加感悟记录") return redirect('yesterday_records') else: diff --git a/db.sqlite3 b/db.sqlite3 deleted file mode 100644 index b032cc4..0000000 Binary files a/db.sqlite3 and /dev/null differ