Files
diary-family/core/__pycache__/models.cpython-313.pyc

52 lines
11 KiB
Plaintext
Raw Normal View History

2026-01-04 19:17:33 +08:00
<EFBFBD>
2026-01-07 20:15:12 +08:00
_=^i3<00><00><><00>SSKJr SSKJr "SS\R5r"SS\R5r"SS\R5r"S S
\R5r"S S \R5r "S S\R5r
"SS\R5r "SS\R5r "SS\R5r "SS\R5rg)<18>)<01>models)<01>timezonec<00><><00>\rSrSrSr\R "SSSS9r\R"SSS9r \R"SS S
9r
"S S 5r S r Sr g)<10> ReadingType<70><00>阅读记录类型<E7B1BB>T<>名称<E5908D><03>
max_length<EFBFBD>unique<75> verbose_name<6D> 创建时间<E697B6><02> auto_now_addr<00> 更新时间<E697B6><02>auto_nowrc<00>"<00>\rSrSrSrSrS/rSrg)<06>ReadingType.Meta<74>
r<00>name<6D>N<><08>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<00>verbose_name_plural<61>ordering<6E>__static_attributes__r<00><00>KC:\Users\xiaji\Documents\个人文件夹\夏骥\diary-family\core\models.py<70>Metar
<00><00><00>+<2B> <0C>2<><1B><1A>8<EFBFBD>r"r$c<00><00>UR$<00>N<>r<00><01>selfs r#<00>__str__<5F>ReadingType.__str__<00> <00><00><13>y<EFBFBD>y<EFBFBD>r"rN<>rrrr<00>__doc__r<00> CharFieldr<00> DateTimeField<6C>
2026-01-04 19:17:33 +08:00
created_at<EFBFBD>
updated_atr$r+r!rr"r#rr<00>L<00><00><1C> <11> <1B> <1B>r<EFBFBD>$<24>X<EFBFBD> N<>D<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD><1C><1C>
r"rc<00><><00>\rSrSrSr\R "SSSS9r\R"SSS9r \R"SS S
9r
"S S 5r S r Sr g)<10>FamilyTaskType<70><00>家庭事项类型r Tr
r rrrrc<00>"<00>\rSrSrSrSrS/rSrg)<06>FamilyTaskType.Meta<74>r8rrNrrr"r#r$r:r%r"r$c<00><00>UR$r'r(r)s r#r+<00>FamilyTaskType.__str__r-r"rNr.rr"r#r6r6r4r"r6c<00><><00>\rSrSrSr\R "SSSS9r\R"SSS9r \R"SS S
9r
"S S 5r S r Sr g)<10>Priority<74> <00> 优先级rTr
r rrrrc<00>"<00>\rSrSrSrSrS/rSrg)<06> Priority.Meta<74>&rArrNrrr"r#r$rC&s<00><00>"<22> <0C>)<29><1B><1A>8<EFBFBD>r"r$c<00><00>UR$r'r(r)s r#r+<00>Priority.__str__+r-r"rNr.rr"r#r?r? sL<00><00><13> <11> <1B> <1B>r<EFBFBD>$<24>X<EFBFBD> N<>D<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD><1C><1C>
r"r?c<00><><00>\rSrSrSr\R "SSSS9r\R"SSS9r \R"SS S
9r
"S S 5r S r Sr g)<10>Status<75>.<00>状态r Tr
r rrrrc<00>"<00>\rSrSrSrSrS/rSrg)<06> Status.Meta<74>4rJrrNrrr"r#r$rL4s<00><00><1F> <0C>&<26><1B><1A>8<EFBFBD>r"r$c<00><00>UR$r'r(r)s r#r+<00>Status.__str__9r-r"rNr.rr"r#rHrH.sL<00><00><10> <11> <1B> <1B>r<EFBFBD>$<24>X<EFBFBD> N<>D<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD><1C><1C>
r"rHc<00><><00>\rSrSrSr\R "SSSS9r\R"SSS9r \R"SS S
9r
"S S 5r S r Sr g)<10>PlanType<70><<00>今日计划类型r Tr
2026-01-05 23:11:41 +08:00
r rrrrc<00>"<00>\rSrSrSrSrS/rSrg)<06> PlanType.Meta<74>BrSrrNrrr"r#r$rUBr%r"r$c<00><00>UR$r'r(r)s r#r+<00>PlanType.__str__Gr-r"rNr.rr"r#rQrQ<r4r"rQc<00><><00>\rSrSrSr\R "\RSS9r \R"\ \RSS9r \R"SSS 9r\R"SS
S
S S 9r\R"S S
S
2026-01-05 23:11:41 +08:00
SS 9r\R$"S
S
2026-01-05 23:11:41 +08:00
SS9r\R("SS
S
SS9r\R,"S
SS9r\R,"S
SS9r"SS5rSrSrg)<1D> ReadingRecord<72>Ju阅读记录表<E5BD95>日期<E697A5><02>defaultr<00>类型<E7B1BB><02> on_deleter<00><>u标题)r rTu来源<E69DA5>r <00>blank<6E>nullr<00>du进度u 阅读笔记<E7AC94>rdrerzreading_files/<2F> 上传文件<E69687><04> upload_tordrerrrrrc<00>$<00>\rSrSrSrSrSS/rSrg)<07>ReadingRecord.Meta<74>Vu 阅读记录<E8AEB0>-date<74> -created_atrNrrr"r#r$rlV<00><00><00>%<25> <0C>,<2C><1B><1B>]<5D>+<2B>r"r$c<00>N<00>URSURRS3$)Nz (<28>))<03>title<6C>typerr)s r#r+<00>ReadingRecord.__str__[s"<00><00><16>*<2A>*<2A><1C>R<EFBFBD><04> <09> <09><0E><0E>/<2F>q<EFBFBD>1<>1r"rN)rrrrr/r<00> DateFieldr<00>now<6F>date<74>
ForeignKeyr<00>CASCADErtr0rs<00>source<63>progress<73> TextField<6C>note<74> FileField<6C>filer1r2r3r$r+r!rr"r#rZrZJs<><00><00><19> <11> <1B> <1B>H<EFBFBD>L<EFBFBD>L<EFBFBD>x<EFBFBD> H<>D<EFBFBD> <11> <1C> <1C>[<5B>F<EFBFBD>N<EFBFBD>N<EFBFBD>QY<51> Z<>D<EFBFBD> <12> <1C> <1C><03>(<28> C<>E<EFBFBD> <13> <1D> <1D><13>D<EFBFBD>t<EFBFBD>RZ<52> [<5B>F<EFBFBD><15><1F><1F>3<EFBFBD>d<EFBFBD><14>T\<5C>]<5D>H<EFBFBD> <11> <1B> <1B>$<24>T<EFBFBD><0E> O<>D<EFBFBD> <11> <1B> <1B>&6<>d<EFBFBD><14>\j<> k<>D<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD>,<2C>,<2C>
2r"rZc<00><><00>\rSrSrSr\R "\RSS9r \R"SS9r \R"SSSS S
2026-01-05 23:11:41 +08:00
9r \R"SS S 9r\R"SS S9r"SS5rSrSrg)<14> InsightRecord<72>^u感悟记录表r\r]<00>内容<E58685>rzinsight_files/Trhrirrrrc<00>$<00>\rSrSrSrSrSS/rSrg)<07>InsightRecord.Meta<74>fu 感悟记录rnrorNrrr"r#r$r<>frpr"r$c<00> <00>SUR3$)Nu感悟记录 - )rxr)s r#r+<00>InsightRecord.__str__ks<00><00> <20><14><19><19> <0B>,<2C>,r"rN)rrrrr/rrvrrwrxr}<00>contentrr<>r1r2r3r$r+r!rr"r#r<>r<>^sv<00><00><19> <11> <1B> <1B>H<EFBFBD>L<EFBFBD>L<EFBFBD>x<EFBFBD> H<>D<EFBFBD><14><1E><1E>H<EFBFBD>5<>G<EFBFBD> <11> <1B> <1B>&6<>d<EFBFBD><14>\j<> k<>D<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD>,<2C>,<2C>
-r"r<>c<00>f<00>\rSrSrSr\R "\\RSS9r \R"SS9r \R "\ \RSSS 9r \R "\\RS
S S 9r\R "S S S S9r\R$"S SS9r\R$"S SS9r"SS5rSrSrg)<18>
2026-01-05 23:11:41 +08:00
FamilyTask<EFBFBD>nu家庭事项表r_r`r<>r<><00>rA<00>rar^r<00>rJTu 截止日期rgrrrrc<00>$<00>\rSrSrSrSr/SQrSrg)<06>FamilyTask.Meta<74>xu 家庭事项)<03> -priorityz -deadlinerorNrrr"r#r$r<>xs<00><00>%<25> <0C>,<2C><1B><<3C>r"r$c<00>T<00>URRSURSSS3$<00>Nz - r z...)rtrr<>r)s r#r+<00>FamilyTask.__str__}s*<00><00><16>)<29>)<29>.<2E>.<2E>!<21><13>T<EFBFBD>\<5C>\<5C>#<23>2<EFBFBD>%6<>$7<>s<EFBFBD>;<3B>;r"rN)rrrrr/rryr6rzrtr}r<>r?<00>priorityrH<00>statusrv<00>deadliner1r2r3r$r+r!rr"r#r<>r<>ns<><00><00><19> <11> <1C> <1C>^<5E>v<EFBFBD>~<7E>~<7E>T\<5C> ]<5D>D<EFBFBD><14><1E><1E>H<EFBFBD>5<>G<EFBFBD><15> <20> <20><18>V<EFBFBD>^<5E>^<5E>Q<EFBFBD>]h<>i<>H<EFBFBD> <13> <1E> <1E>v<EFBFBD><16><1E><1E><11>Ya<59> b<>F<EFBFBD><15><1F><1F>d<EFBFBD><14>N<EFBFBD>S<>H<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD>=<3D>=<3D>
<r"r<>c<00>z<00>\rSrSrSr\R "\RSS9r \R"SS9r \R"\ \RSSS 9r\R"\\RS
S S 9r\R"\\RS S S 9r\R("SSS9r\R("SSS9r"SS5rSrSrg)<18> TodayPlan<61><6E>u今日计划表r\r]r<>r<>r<>rAr<>rr_r<>rJTrrrrc<00>$<00>\rSrSrSrSrSS/rSrg)<07>TodayPlan.Meta<74><61>u 今日计划r<E58892>rorNrrr"r#r$r<><00>s<00><00>%<25> <0C>,<2C><1B><1F><1D>/<2F>r"r$c<00>@<00>URSURSSS3$r<>)rxr<>r)s r#r+<00>TodayPlan.__str__<5F>s%<00><00><16>)<29>)<29><1B>C<EFBFBD><04> <0C> <0C>S<EFBFBD>b<EFBFBD> 1<>2<>#<23>6<>6r"rN)rrrrr/rrvrrwrxr}r<>ryr?rzr<>rQrtrHr<>r1r2r3r$r+r!rr"r#r<>r<><00>s<><00><00><19> <11> <1B> <1B>H<EFBFBD>L<EFBFBD>L<EFBFBD>x<EFBFBD> H<>D<EFBFBD><14><1E><1E>H<EFBFBD>5<>G<EFBFBD><15> <20> <20><18>V<EFBFBD>^<5E>^<5E>Q<EFBFBD>]h<>i<>H<EFBFBD> <11> <1C> <1C>X<EFBFBD><16><1E><1E><11>Ya<59> b<>D<EFBFBD> <13> <1E> <1E>v<EFBFBD><16><1E><1E><11>Ya<59> b<>F<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD>0<>0<>
7r"r<>c<00>`<00>\rSrSrSr\R "SSSSS9r\R"SSS 9r \R "SSSS
2026-01-04 19:17:33 +08:00
S9r
2026-01-05 23:11:41 +08:00
\R "SSSS S9r \R"S S S 9r \R"SSSS9r\R "SSS9r\R "SSS9r"SS5rSr\S5rSrg)<1A> SystemConfig<69><67>u系统配置表rfTu SMTP服务器rciKu
SMTP端口r]u SMTP用户名u
2026-01-05 23:11:41 +08:00
SMTP密码z08:00u每日发送时间u收件人邮箱rgrrrrc<00><00>\rSrSrSrSrSrg)<05>SystemConfig.Meta<74><61><00> 系统配置rN)rrrrrrr!rr"r#r$r<><00>s <00><00>%<25> <0C>,<2C>r"r$c<00><00>g)Nr<4E>rr)s r#r+<00>SystemConfig.__str__<5F>s<00><00>r"c<00><<00>URRSS9upU$)u!获取系统配置单例模式r<E5BC8F>)<01>pk)<02>objects<74> get_or_create)<03>cls<6C>config<69>createds r#<00>
get_config<EFBFBD>SystemConfig.get_config<69>s"<00><00><1E>+<2B>+<2B>3<>3<>q<EFBFBD>3<>9<><0F><06><15> r"rN)rrrrr/rr0<00> smtp_server<65> IntegerField<6C> smtp_port<72> smtp_username<6D> smtp_password<72> TimeField<6C> send_time<6D>
EmailField<EFBFBD>recipient_emailr1r2r3r$r+<00> classmethodr<64>r!rr"r#r<>r<><00>s<><00><00><19><18>"<22>"<22>c<EFBFBD><14>D<EFBFBD>Wf<57>g<>K<EFBFBD><16>#<23>#<23>C<EFBFBD>l<EFBFBD>K<>I<EFBFBD><1A>$<24>$<24><03>4<EFBFBD>d<EFBFBD>Yh<59>i<>M<EFBFBD><1A>$<24>$<24><03>4<EFBFBD>d<EFBFBD>Ye<59>f<>M<EFBFBD><16> <20> <20><17>?S<>T<>I<EFBFBD><1C>'<27>'<27>d<EFBFBD><14>L]<5D>^<5E>O<EFBFBD><17>%<25>%<25>4<EFBFBD>n<EFBFBD>U<>J<EFBFBD><17>%<25>%<25>t<EFBFBD>.<2E>Q<>J<EFBFBD>-<2D>-<2D><1E><11><16><11>r"r<>N)<0F> django.dbr<00> django.utilsr<00>Modelrr6r?rHrQrZr<>r<>r<>r<>rr"r#<00><module>r<>s<><00><01><1C>!<21> <19>&<26>,<2C>,<2C> <19> <19>V<EFBFBD>\<5C>\<5C> <19> <19>v<EFBFBD>|<7C>|<7C> <19> <19>V<EFBFBD>\<5C>\<5C> <19> <19>v<EFBFBD>|<7C>|<7C> <19>2<>F<EFBFBD>L<EFBFBD>L<EFBFBD>2<>(-<2D>F<EFBFBD>L<EFBFBD>L<EFBFBD>-<2D> <<3C><16><1C><1C><<3C>$7<><06> <0C> <0C>7<>$<16>6<EFBFBD><<3C><<3C>r"