first commit

This commit is contained in:
flowerstonezl
2026-05-11 19:34:35 +08:00
commit c90b10cd5a
89 changed files with 6142 additions and 0 deletions

View File

View File

@@ -0,0 +1,85 @@
from datetime import date
from django.core.management.base import BaseCommand
from journal.models import Memory
class Command(BaseCommand):
help = "Seed 2026 春季时间线:遇见→争执→和好→租房→宜家,终章心窗。"
def handle(self, *args, **options):
Memory.objects.all().delete()
Memory.objects.create(
story_order=10,
date=date(2026, 4, 20),
event_title="第一次遇见你",
main_text=(
"**2026 年 4 月 20 日**,故事从这里开始。\n\n"
"相识、相见、相遇——我把这一页留给那天的风与心跳。"
),
unique_feature_type=Memory.FeatureType.STANDARD_NEPAL,
nepal_art_style=Memory.NepalArtStyle.DAWN_MEET,
is_finale=False,
)
Memory.objects.create(
story_order=20,
date=date(2026, 5, 3),
event_title="那天我们吵架了",
main_text="旁人皆三千江水,唯你是心上涟漪。",
unique_feature_type=Memory.FeatureType.FISSURE_PAGE,
nepal_art_style=Memory.NepalArtStyle.BLUSH_ARGUE,
is_finale=False,
)
Memory.objects.create(
story_order=30,
date=date(2026, 5, 4),
event_title="和好了,在一起吧",
main_text=(
"**5 月 4 日**:别扭说开以后,空气又变甜了。\n\n"
"谢谢你愿意和我把话说完。"
),
unique_feature_type=Memory.FeatureType.STANDARD_NEPAL,
nepal_art_style=Memory.NepalArtStyle.MINT_RECONCILE,
is_finale=False,
)
Memory.objects.create(
story_order=40,
date=date(2026, 5, 8),
event_title="一起租了房",
main_text=(
"钥匙圈上的小叮当,和阳台晒进来的光。\n\n"
"> 这是我们共同的小宇宙开始成形的日子。"
),
unique_feature_type=Memory.FeatureType.STANDARD_NEPAL,
nepal_art_style=Memory.NepalArtStyle.SAFFRON_HOME,
is_finale=False,
)
Memory.objects.create(
story_order=50,
date=date(2026, 5, 10),
event_title="逛宜家的小日子",
main_text=(
"推车里的台灯、地毯和一杯热狗,"
"都是以后会说「还记得吗」的碎片。"
),
unique_feature_type=Memory.FeatureType.STANDARD_NEPAL,
nepal_art_style=Memory.NepalArtStyle.INDIGO_IKEA,
is_finale=False,
)
Memory.objects.create(
story_order=90,
date=date(2026, 5, 20),
event_title="心墙与窗 · 终章",
main_text=(
"不开心就打开心墙。\n\n"
"**我会在你身边。**\n\n"
"—— *open when you need me*"
),
unique_feature_type=Memory.FeatureType.HEART_WINDOW,
nepal_art_style=Memory.NepalArtStyle.LOTUS_PETAL,
is_finale=True,
)
self.stdout.write(self.style.SUCCESS("Seeded %s memories." % Memory.objects.count()))