Files
chengshishouce/city-manual/backend/content/__pycache__/models.cpython-312.pyc

40 lines
11 KiB
Plaintext
Raw Normal View History

<EFBFBD>
[<5B><>i<EFBFBD> <00><00><><00>ddlmZddlmZddlmZGd<04>dej <00>ZGd<06>dej <00>ZGd<08>d ej <00>Z Gd
<EFBFBD>d ej <00>Z
Gd <0C>d ej <00>Z y)<0F>)<01>models)<01>settings)<01>timezonec<00>H<00>eZdZdZgd<02>Zgd<03>ZddgZejdd<07><08>Z ejd <09>Z ejd
ejd d <0C> <0A>Zejdde<04><10>Zejej"ejd d<11> <0A>Zejej"ddej&dd<14><15>Zej*ddd<12><17>Zejdded<19><1A>Zejdd<12><1C>Zejdded<19><1A>Zej*ddd<12><17>Zejdd<12><1C>Zejd ded!<21><1A>Zej*d"d<12>#<23>Zej*d$d<12>%<25>ZGd&<26>d'<27>Zd(<28>Z d)<29>Z!d0d*<2A>Z"d0d+<2B>Z#d,<2C>Z$d0d-<2D>Z%d0d.<2E>Z&y/)1<>Articleu文章内容表))<02> city_infou 城市信息)<02>historyu历史)<02>cultureu文化)<02> practicalu 实用信息)<02>lifeu 生活指南<E68C87>)<02>pendingu 待审核)<02>approvedu通过)<02>rejectedu拒绝)<02>draftu 未发布)<02> publishedu 已发布u标题<E6A087><E9A298>)<01>
max_lengthu内容<E58685>regions.Region<6F>articlesu 所属区域<E58CBA><03> on_delete<74> related_name<6D> verbose_nameu 内容类型<E7B1BB>)r<00>choicesu作者T<E88085>reviewed_articlesu版主审核人)<05>null<6C>blankrrru版主审核时间<E697B6>rru版主审核状态r<00>rr<00>defaultu版主审核意见<E6848F>r<00>AI 审核状态<E78AB6>AI 审核时间uAI 审核意见u 发布状态r<00> 创建时间<E697B6><01> auto_now_addu 更新时间)<01>auto_nowc<00><00>eZdZdZdZdgZy)<04> Article.Meta<74>文章<E69687> -created_atN<74><06>__name__<5F>
__module__<EFBFBD> __qualname__r<00>verbose_name_plural<61>ordering<6E><00><00>?/root/.openclaw/workspace/city-manual/backend/content/models.py<70>Metar+C<00><00><00><1F> <0C>&<26><1B>!<21>?<3F>r5r7c<00><00>|jS)N)<01>title<6C><01>selfs r6<00>__str__zArticle.__str__Hs <00><00><13>z<EFBFBD>z<EFBFBD>r5c<00>2<00>d|_|j<00>y)u提交版主审核rN)<02>moderator_status<75>saver;s r6<00>submit_for_moderator_reviewz#Article.submit_for_moderator_reviewKs<00><00> )<29><04><1D> <0C> <09> <09> r5c<00><><00>||_d|_||_tj<00>|_|j <00>|j<00>y)u版主审核通过rN)<08>moderator_reviewerr?<00>moderator_commentr<00>now<6F>moderator_reviewed_atr@<00>submit_for_ai_review<65>r<<00> moderator<6F>comments r6<00>approve_by_moderatorzArticle.approve_by_moderatorPs=<00><00>"+<2B><04><1F> *<2A><04><1D>!(<28><04><1E>%-<2D>\<5C>\<5C>^<5E><04>"<22> <0C> <09> <09> <0B> <0C>!<21>!<21>#r5c<00><><00>||_d|_||_tj<00>|_d|_|j<00>y)u版主审核拒绝rrN)rCr?rDrrErF<00>publish_statusr@rHs r6<00>reject_by_moderatorzArticle.reject_by_moderatorZs9<00><00>"+<2B><04><1F> *<2A><04><1D>!(<28><04><1E>%-<2D>\<5C>\<5C>^<5E><04>"<22>%<25><04><1B> <0C> <09> <09> r5c<00>R<00>|jdk(rd|_|j<00>yy)u1提交 AI 审核版主通过后自动调用rrN)r?<00> ai_statusr@r;s r6rGzArticle.submit_for_ai_reviewcs%<00><00> <0F> <20> <20>J<EFBFBD> .<2E>&<26>D<EFBFBD>N<EFBFBD> <10>I<EFBFBD>I<EFBFBD>K<EFBFBD> /r5c<00><><00>d|_||_tj<00>|_d|_|j <00>y)<04>AI 审核通过rrN<>rP<00>
ai_commentrrE<00>ai_reviewed_atrMr@<00>r<rJs r6<00> approve_by_aizArticle.approve_by_aiis/<00><00>#<23><04><0E>!<21><04><0F>&<26>l<EFBFBD>l<EFBFBD>n<EFBFBD><04><1B>)<29><04><1B> <0C> <09> <09> r5c<00><><00>d|_||_tj<00>|_d|_|j <00>y)<04>AI 审核拒绝rrNrSrVs r6<00> reject_by_aizArticle.reject_by_aiqs/<00><00>#<23><04><0E>!<21><04><0F>&<26>l<EFBFBD>l<EFBFBD>n<EFBFBD><04><1B>%<25><04><1B> <0C> <09> <09> r5N)<01>)'r/r0r1<00>__doc__<5F>CONTENT_TYPE_CHOICES<45>AUDIT_STATUS_CHOICES<45>PUBLISH_STATUS_CHOICESr<00> CharFieldr:<00> TextField<6C>content<6E>
ForeignKey<EFBFBD>CASCADE<44>region<6F> content_typer<00>AUTH_USER_MODEL<45>author<6F>SET_NULLrC<00> DateTimeFieldrFr?rDrPrUrTrM<00>
created_at<EFBFBD>
updated_atr7r=rArKrNrGrWrZr4r5r6rrs<><00><00><19><06><18><06><18> <1F>"<22><06><1A>
<1D>F<EFBFBD> <1C> <1C>X<EFBFBD>#<23> 6<>E<EFBFBD><1E>f<EFBFBD><1E><1E>x<EFBFBD>(<28>G<EFBFBD> <1E>V<EFBFBD> <1E> <1E><18><18>.<2E>.<2E><1F>#<23> <06>F<EFBFBD> $<24>6<EFBFBD>#<23>#<23>N<EFBFBD>r<EFBFBD>K_<4B>`<60>L<EFBFBD> <1E>V<EFBFBD> <1E> <1E><10> <20> <20><18>.<2E>.<2E><1F><1D> <06>F<EFBFBD>+<2B><16>*<2A>*<2A><10> <20> <20> <11><12><18>/<2F>/<2F>(<28>&<26> <06><16>1<>F<EFBFBD>0<>0<>1E<31>D<EFBFBD>X\<5C>]<5D><19>'<27>v<EFBFBD>'<27>'<27>(<<3C><12>Ui<55>s|<7C>}<7D><14>(<28><06>(<28>(<28>)=<3D>T<EFBFBD>J<><15>!<21><06> <20> <20>!2<>r<EFBFBD>K_<4B>ir<69>s<>I<EFBFBD>)<29>V<EFBFBD>)<29>)<29>*;<3B>$<24>d<EFBFBD>S<>N<EFBFBD>!<21><16>!<21>!<21>"3<>4<EFBFBD>@<40>J<EFBFBD>&<26>V<EFBFBD>%<25>%<25>n<EFBFBD><12>Mc<4D>mt<6D>u<>N<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>t<EFBFBD>D<>J<EFBFBD>#<23>#<23>
<1A><14>
$<24><14><18> <14>r5rc<00><><00>eZdZdZgd<02>Zej d<03>Zeje ejdddd<06><07>Z ejdejdd dd<06><07>Z eje jejdd
<EFBFBD> <0B>Zej d d ed<0E><0F>Zej$ddd<06><11>Zej(dd<13><14>Zej$dd<06><16>ZGd<17>d<18>Zd<19>Zd<1A>Zd<1B>Zy)<1D>Commentu 评论表r u 评论内容<E58685>commentsr,T)rrrrr<00>services.FeaturedServiceu 特色服务u 评论者rr$rrr!r%r u 是否显示F)r"r&r'c<00><00>eZdZdZdZdgZy)<04> Comment.Metau评论r-Nr.r4r5r6r7rr<00>r8r5r7c<00>4<00>|jj<00>d<01>S)Nu
的评论)rh<00>usernamer;s r6r=zComment.__str__<5F>s<00><00><16>+<2B>+<2B>&<26>&<26>'<27>z<EFBFBD>2<>2r5c<00>r<00>d|_tj<00>|_d|_|j <00>y)rRrTN<54>rPrrErU<00>
is_visibler@r;s r6rWzComment.approve_by_ai<61>s'<00><00>#<23><04><0E>&<26>l<EFBFBD>l<EFBFBD>n<EFBFBD><04><1B><1E><04><0F> <0C> <09> <09> r5c<00>r<00>d|_tj<00>|_d|_|j <00>y)rYrFNrvr;s r6rZzComment.reject_by_ai<61>s'<00><00>#<23><04><0E>&<26>l<EFBFBD>l<EFBFBD>n<EFBFBD><04><1B><1F><04><0F> <0C> <09> <09> r5N)r/r0r1r\r^rrarbrcrrd<00>article<6C>servicerrgrhr`rPrjrU<00> BooleanFieldrwrkr7r=rWrZr4r5r6rnrnzs<00><00><13><06><18> <1F>f<EFBFBD><1E><1E>~<7E>.<2E>G<EFBFBD><1F>f<EFBFBD><1F><1F><0F><18>.<2E>.<2E><1F><1D> <11><12> <06>G<EFBFBD> <20>f<EFBFBD><1F><1F>"<22><18>.<2E>.<2E><1F>#<23> <11><12> <06>G<EFBFBD><1F>V<EFBFBD> <1E> <1E><10> <20> <20><18>.<2E>.<2E><1F> <20> <06>F<EFBFBD> !<21><06> <20> <20>!2<>r<EFBFBD>K_<4B>ir<69>s<>I<EFBFBD>)<29>V<EFBFBD>)<29>)<29>*;<3B>$<24>d<EFBFBD>S<>N<EFBFBD>$<24><16>$<24>$<24>^<5E>U<EFBFBD>C<>J<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>#<23>#<23>
3<><14>r5rnc<00>(<00>eZdZdZej
ejejd<02><03>Z ej
e
ejddd<04><05>Z ej
dejddd<04><05>Z ejdd<04><08>ZGd <09>d
<EFBFBD>Zd <0B>Zy ) <0A>Likeu 点赞表<E8B59E>likes<65>rrT<>rrrrrpr&r'c<00><00>eZdZdZdZgd<02>Zy)<04> Like.Metau点赞)<03>userryrzN<>r/r0r1rr2<00>unique_togetherr4r5r6r7r<><00>s<00><00><1F> <0C>&<26><1B>8<>r5r7c<00>4<00>|jj<00>d<01>S)Nu 点赞<E782B9>r<>rtr;s r6r=z Like.__str__<5F><00><00><00><16>)<29>)<29>$<24>$<24>%<25>W<EFBFBD>-<2D>-r5N)r/r0r1r\rrcrrgrdr<>rryrzrjrkr7r=r4r5r6r}r}<00>s<><00><00><13> <1C>6<EFBFBD> <1C> <1C><10> <20> <20><18>.<2E>.<2E><1C> <06>D<EFBFBD>
 <20>f<EFBFBD><1F><1F><0F><18>.<2E>.<2E><1C> <11><12> <06>G<EFBFBD> <20>f<EFBFBD><1F><1F>"<22><18>.<2E>.<2E><1C> <11><12> <06>G<EFBFBD>&<26><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>9<>9<>
.r5r}c
<00><><00>eZdZdZej
ejejd<02><03>Z ej
dejddd<05><06>Z
ej
dejddd<05><06>Z ejde d d
<EFBFBD>D<00><00>cgc] }||<01>d <0B>f<02><02> c}}<00> <0C>Zejd d<05><0E>Zej"dd<05><10>ZGd<11>d<12>Zd<13>Zycc}}w)<15>Ratingu 评分表<E58886>ratingsrrTr<54>rp<00>评分<E8AF84><00><00>星)ru评价r#r&r'c<00><00>eZdZdZdZgd<02>Zy)<04> Rating.Metar<61><00>r<>rerzNr<4E>r4r5r6r7r<><00><00><00><00><1F> <0C>&<26><1B>7<>r5r7c<00>N<00>|jj<00>d|j<00>d<02>S)Nu 评分 r<>)r<>rt<00>scorer;s r6r=zRating.__str__<5F>s$<00><00><16>)<29>)<29>$<24>$<24>%<25>X<EFBFBD>d<EFBFBD>j<EFBFBD>j<EFBFBD>\<5C><13>=<3D>=r5N)r/r0r1r\rrcrrgrdr<>rerz<00>PositiveSmallIntegerField<6C>ranger<65>rarJrjrkr7r=)<02>.0<EFBFBD>is00r6r<>r<><00>s<><00><00><13> <1C>6<EFBFBD> <1C> <1C><10> <20> <20><18>.<2E>.<2E><1E> <06>D<EFBFBD>
<1F>V<EFBFBD> <1E> <1E><18><18>.<2E>.<2E><1E> <11><12> <06>F<EFBFBD> <20>f<EFBFBD><1F><1F>"<22><18>.<2E>.<2E><1E> <11><12> <06>G<EFBFBD> -<2D>F<EFBFBD> ,<2C> ,<2C>X<EFBFBD>X]<5D>^_<>ab<61>Xc<58>?d<>ST<53><11>q<EFBFBD>c<EFBFBD><13>I<EFBFBD><0E>?d<> e<>E<EFBFBD><1E>f<EFBFBD><1E><1E>x<EFBFBD>t<EFBFBD>4<>G<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>8<>8<>
><3E><>@es<00> C r<>c<00>(<00>eZdZdZej
ejejd<02><03>Z ej
dejddd<06><07>Z
ej
dejddd<06><07>Z ejd d<06>
<EFBFBD>Z Gd <0B>d <0C>Zd <0A>Zy)<0F>Favoriteu 收藏表<E8978F> favoritesrr<00> favorited_byTr<54>rpr&r'c<00><00>eZdZdZdZgd<02>Zy)<04> Favorite.Metau收藏r<E8978F>Nr<4E>r4r5r6r7r<>r<>r5r7c<00>4<00>|jj<00>d<01>S)Nu 收藏r<E8978F>r;s r6r=zFavorite.__str__r<>r5N)r/r0r1r\rrcrrgrdr<>rerzrjrkr7r=r4r5r6r<>r<><00>s<><00><00><13> <1C>6<EFBFBD> <1C> <1C><10> <20> <20><18>.<2E>.<2E> <20> <06>D<EFBFBD>
<1F>V<EFBFBD> <1E> <1E><18><18>.<2E>.<2E>#<23> <11><12> <06>F<EFBFBD> <20>f<EFBFBD><1F><1F>"<22><18>.<2E>.<2E>#<23> <11><12> <06>G<EFBFBD>&<26><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>8<>8<>
.r5r<>N) <0C> django.dbr<00> django.confr<00> django.utilsr<00>Modelrrnr}r<>r<>r4r5r6<00><module>r<>sd<00><01><1C> <20>!<21>q<14>f<EFBFBD>l<EFBFBD>l<EFBFBD>q<14>h8<14>f<EFBFBD>l<EFBFBD>l<EFBFBD>8<14>v.<2E>6<EFBFBD><<3C><<3C>.<2E>@><3E>V<EFBFBD>\<5C>\<5C>><3E>D.<2E>v<EFBFBD>|<7C>|<7C>.r5