sync from local backup
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
创建初始更新日志测试数据的脚本
|
||||
使用方法: python manage.py shell < app/management/commands/seed_changelogs.py
|
||||
或: python manage.py shell -c "exec(open('app/management/commands/seed_changelogs.py').read())"
|
||||
"""
|
||||
from django.utils import timezone
|
||||
from datetime import timedelta
|
||||
from app.models import Changelog
|
||||
|
||||
# 删除现有数据
|
||||
Changelog.objects.all().delete()
|
||||
|
||||
# 创建3条测试数据
|
||||
changelogs = [
|
||||
{
|
||||
'version': 'v1.2.0',
|
||||
'title': '新增AI智能助手功能',
|
||||
'description': '''本次更新为大家带来了全新的AI智能助手功能!
|
||||
|
||||
主要更新内容:
|
||||
1. 集成GPT-4智能问答助手,随时解答你的问题
|
||||
2. 支持文章内容智能总结,一键生成摘要
|
||||
3. 新增代码片段解释功能,编程更轻松
|
||||
4. 优化响应速度,提升用户体验
|
||||
|
||||
我们一直在努力改进,希望能为用户提供更好的服务。''',
|
||||
'update_type': 'new_feature',
|
||||
'published_at': timezone.now(),
|
||||
'is_published': True,
|
||||
},
|
||||
{
|
||||
'version': 'v1.1.5',
|
||||
'title': '性能优化与界面改进',
|
||||
'description': '''本次更新主要针对性能优化和界面细节改进。
|
||||
|
||||
更新内容:
|
||||
1. 优化页面加载速度,整体提升30%
|
||||
2. 改进搜索算法,搜索结果更准确
|
||||
3. 优化移动端适配,界面更美观
|
||||
4. 修复若虹用户反馈的若干小问题
|
||||
|
||||
感谢大家的持续支持!''',
|
||||
'update_type': 'improvement',
|
||||
'published_at': timezone.now() - timedelta(days=7),
|
||||
'is_published': True,
|
||||
},
|
||||
{
|
||||
'version': 'v1.1.4',
|
||||
'title': '修复已知问题',
|
||||
'description': '''本次更新修复了以下问题:
|
||||
|
||||
1. 修复了用户在登录时偶发的验证码不显示问题
|
||||
2. 修复了文章收藏后刷新页面数据丢失的问题
|
||||
3. 修复了移动端导航栏显示异常的问题
|
||||
4. 修复了部分浏览器下文件上传失败的问题
|
||||
|
||||
如遇到其他问题,请通过反馈入口告诉我们。''',
|
||||
'update_type': 'bug_fix',
|
||||
'published_at': timezone.now() - timedelta(days=14),
|
||||
'is_published': True,
|
||||
},
|
||||
]
|
||||
|
||||
for data in changelogs:
|
||||
Changelog.objects.create(**data)
|
||||
|
||||
print(f'成功创建 {len(changelogs)} 条更新日志测试数据')
|
||||
for cl in Changelog.objects.all().order_by('-published_at'):
|
||||
print(f" - {cl.version}: {cl.title} ({cl.get_update_type_display()})")
|
||||
Reference in New Issue
Block a user