Files
diary-system/create_first_entry.py

32 lines
1.1 KiB
Python
Raw Normal View History

#!/usr/bin/env python3
import os
import sys
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'diary_system.settings')
sys.path.insert(0, '/home/ubuntu/diary-system/backend')
import django
django.setup()
from diary.models import DiaryEntry
from datetime import date
entry, created = DiaryEntry.objects.get_or_create(date=date.today())
entry.title = "第一天 - 日记系统上线"
entry.completed_tasks = """- 创建日记系统框架
- 开发 Web 日记系统Django + 轻量前端
- 配置 Nginx 反向代理
- 数据库迁移和同步
- 部署到云服务器"""
entry.learned = """- 掌握了 Django 项目快速搭建
- 学习了 Nginx 配置和权限管理
- 解决了云服务器部署问题"""
entry.reflections = """- 日记系统应该保持简洁,避免过度设计
- 每天记录进步可以帮助持续改进"""
entry.improvements = """1. 系统建设:建立了日记系统的基础框架
2. Web 开发独立完成全栈 Web 应用开发
3. 问题解决快速解决权限和部署问题"""
entry.save()
print(f"✅ 日记已创建:{entry.date}")
print(f" 标题:{entry.title}")