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

40 lines
10 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00><><EFBFBD>i<EFBFBD><00><00><><00>ddlmZddlmZGd<03>dej<00>ZGd<05>dej<00>ZGd<07>dej<00>ZGd <09>d
ej<00>ZGd <0B>d ej<00>Z y )<0E>)<01>models)<01>timezonec<00><><00>eZdZdZgd<02>Zej dd<04><05>Zej dde<04><08>Zejd d
d
ejd d <0C> <0A>Z ej ddd
<EFBFBD><0F>Z ejdd
<EFBFBD><11>Zejdd
<EFBFBD><13>Zejdd
<EFBFBD><15>Zej$dd
<EFBFBD><17>ZGd<18>d<19>Zd<1A>Zd<1B>Zy)<1D>Regionu1版块/区域表 - 省市区乡镇村层级结构))<02>provinceu省级)<02>cityu市级)<02>countyu县级)<02>townu镇级)<02>villageu村级u名称<E5908D>d)<01>
max_lengthu级别<E7BAA7><00>r <00>choices<65>selfT<66>childrenu 上级区域<E58CBA><05>null<6C>blank<6E> on_delete<74> related_name<6D> verbose_nameu行政区划代码)r ru描述<E68F8F>ru 创建时间<E697B6><01> auto_now_addu 更新时间)<01>auto_nowu 是否启用<E590AF><01>defaultc<00><00>eZdZdZdZddgZy)<05> Region.Metau区域<E58CBA>level<65>nameN<65><06>__name__<5F>
__module__<EFBFBD> __qualname__r<00>verbose_name_plural<61>ordering<6E><00><00>?/root/.openclaw/workspace/city-manual/backend/regions/models.py<70>Metar s<00><00><1F> <0C>&<26><1B><1B>V<EFBFBD>$<24>r*r,c<00>B<00>|j<00>d|j<00><00>d<02>S)N<> (<28>))r"<00>get_level_display<61>rs r+<00>__str__zRegion.__str__$s#<00><00><16>)<29>)<29><1B>B<EFBFBD>t<EFBFBD>5<>5<>7<>8<><01>:<3A>:r*c<00><><00>|jg}|j}|r*|j|j<00>|j}|r<01>*djt |<01><00>S)u获取完整路径z > )r"<00>parent<6E>append<6E>join<69>reversed)r<00>path<74>currents r+<00> get_full_pathzRegion.get_full_path'sL<00><00><14> <09> <09>{<7B><04><16>+<2B>+<2B><07><15> <10>K<EFBFBD>K<EFBFBD><07> <0C> <0C> %<25><1D>n<EFBFBD>n<EFBFBD>G<EFBFBD><16><15>z<EFBFBD>z<EFBFBD>(<28>4<EFBFBD>.<2E>)<29>)r*N)r$r%r&<00>__doc__<5F> LEVEL_CHOICESr<00> CharFieldr"r!<00>
ForeignKey<EFBFBD>CASCADEr4<00>code<64> TextField<6C> description<6F> DateTimeField<6C>
created_at<EFBFBD>
updated_at<EFBFBD> BooleanField<6C> is_activer,r2r:r)r*r+rrs<><00><00>;<3B><06>M<EFBFBD> <1C>6<EFBFBD> <1B> <1B>H<EFBFBD><13> 5<>D<EFBFBD> <1C>F<EFBFBD> <1C> <1C>X<EFBFBD>"<22>m<EFBFBD> L<>E<EFBFBD> <1E>V<EFBFBD> <1E> <1E><0E> <11><12><18>.<2E>.<2E><1F>#<23> <06>F<EFBFBD> <1C>6<EFBFBD> <1B> <1B>0<>R<EFBFBD>t<EFBFBD> L<>D<EFBFBD>"<22>&<26>"<22>"<22>8<EFBFBD>4<EFBFBD>8<>K<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>t<EFBFBD>D<>J<EFBFBD>#<23><06>#<23>#<23>N<EFBFBD>D<EFBFBD>A<>I<EFBFBD>%<25>%<25>
;<3B>*r*rc<00>D<00>eZdZdZgd<02>Zej dejdd<05><06>Zej e ejdd<07><06>Z
ejdd <09>
<EFBFBD>Z ejd d <0C> <0A>Zejdd<0F> <0A>Zej d<10>Zej$dded<13><14>Zej dd d ej(dd<16><17>Zej dd d <09><19>Zejdd <09>
<EFBFBD>Zej dd <09><1C>ZGd<1D>d<1E>Zd<1F>Zd <20>Zd!<21>Zy")#<23>ModeratorApplicationu版主申请表))<02>pendingu 待审核)<02>approvedu 已通过)<02>rejectedu 已拒绝)<02> cancelledu 已取消<E58F96>
users.User<65>moderator_applicationsu 申请者<E8AFB7>rrru 申请区域u 申请理由Tru 支持人数rru所需支持人数<E4BABA>
u 截止时间<E697B6>状态rrJ<00>r rr<00>reviewed_applicationsu 审核人ru 审核时间<E697B6>rru 审核意见u 申请时间rc<00><00>eZdZdZdZdgZy)<04>ModeratorApplication.Metau 版主申请z -created_atNr#r)r*r+r,rWW<00><00><00>%<25> <0C>,<2C><1B>!<21>?<3F>r*r,c<00>b<00>|jj<00>d|jj<00>d<02>S)Nu 申请 u 版主)<04> applicant<6E>username<6D>regionr"r1s r+r2zModeratorApplication.__str__\s+<00><00><16>.<2E>.<2E>)<29>)<29>*<2A>(<28>4<EFBFBD>;<3B>;<3B>3C<33>3C<33>2D<32>G<EFBFBD>L<>Lr*c<00>D<00>tj<00>|jkDS)N)r<00>now<6F>deadliner1s r+<00>
is_expiredzModeratorApplication.is_expired_s<00><00><17>|<7C>|<7C>~<7E><04> <0A> <0A>-<2D>-r*c<00><><00>|j<00>r@|jdk(r1|j|jkrd|_|j <00>yy)u0如果截止且支持人数不足自动取消rJrMTF)r`<00>status<75> support_count<6E>required_support<72>saver1s r+<00>auto_cancel_if_failedz*ModeratorApplication.auto_cancel_if_failedbsA<00><00> <0F>?<3F>?<3F> <1C><14><1B><1B> <09>!9<>d<EFBFBD>>P<>>P<>SW<53>Sh<53>Sh<53>>h<>%<25>D<EFBFBD>K<EFBFBD> <10>I<EFBFBD>I<EFBFBD>K<EFBFBD><17>r*N)r$r%r&r;<00>STATUS_CHOICESrr>r?rZrr\rA<00>application_reason<6F>PositiveIntegerFieldrcrdrCr_r=rb<00>SET_NULL<4C>reviewer<65> reviewed_at<61>review_commentrDr,r2r`rfr)r*r+rIrI1sC<00><00><19><06>N<EFBFBD>"<22><06>!<21>!<21><14><18>.<2E>.<2E>-<2D> <20> <06>I<EFBFBD> <1F>V<EFBFBD> <1E> <1E><0E><18>.<2E>.<2E>-<2D>#<23> <06>F<EFBFBD> *<2A><16>)<29>)<29>.<2E><04>E<><16>/<2F>F<EFBFBD>/<2F>/<2F><0E><01>J<>M<EFBFBD>2<>v<EFBFBD>2<>2<>3G<33>QS<51>T<><14>#<23>v<EFBFBD>#<23>#<23>N<EFBFBD>3<>H<EFBFBD> <1D>V<EFBFBD> <1D> <1D>h<EFBFBD>2<EFBFBD>~<7E>W`<60> a<>F<EFBFBD> <20>v<EFBFBD> <20> <20><14> <11><12><18>/<2F>/<2F>,<2C> <20> <06>H<EFBFBD>'<27>&<26>&<26>&<26>~<7E>D<EFBFBD><04>M<>K<EFBFBD>%<25>V<EFBFBD>%<25>%<25>n<EFBFBD>D<EFBFBD>A<>N<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>#<23>#<23>
M<01>.<2E>r*rIc<00><><00>eZdZdZej
dej dd<04><05>Zej
eej dd<07><05>Z ejdd <09>
<EFBFBD>Z Gd <0B>d <0C>Z d <0A>Z y)<0F>ModeratorSupportu版主申请支持表rN<00>moderator_supportsu 支持者rP<00>supportsu申请u 支持时间Trc<00><00>eZdZdZdZddgZy)<05>ModeratorSupport.Metau 支持记录<E8AEB0> supporter<65> applicationN<6E>r$r%r&rr'<00>unique_togetherr)r*r+r,rs{s<00><00>%<25> <0C>,<2C><1B>&<26> <0A>6<>r*r,c<00>L<00>|jj<00>d|j<00><00>S)Nu 支持 )rtr[rur1s r+r2zModeratorSupport.__str__<5F>s%<00><00><16>.<2E>.<2E>)<29>)<29>*<2A>(<28>4<EFBFBD>3C<33>3C<33>2D<32>E<>Er*N)r$r%r&r;rr>r?rtrIrurCrDr,r2r)r*r+roroksq<00><00><1F>!<21><06>!<21>!<21><14><18>.<2E>.<2E>)<29> <20> <06>I<EFBFBD> $<24>&<26>#<23>#<23><1C><18>.<2E>.<2E><1F><1D> <06>K<EFBFBD> &<26><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>7<>7<>
Fr*roc<00>h<00>eZdZdZgd<02>Zgd<03>Zejdejdd<06><07>Z eje
ejdd<08><07>Z ejd d
e<04> <0B>Z ejd d
ed <0A><0E>Zejdd<10><11>Zejddd<10><13>ZGd<14>d<15>Zd<16>Zd<17>Zy)<19>ModeratorPermissionu版主权限表))<02>generalu将军)<02>colonelu校官)<02>
lieutenantu尉官)<02>soldieru士兵))<02>activeu正常)<02>
restrictedu限制)<02>revokedu取消rN<00>moderator_permissionsu版主rPu 管辖区域u军衔rrrRrrSu 授权时间Tru限制截止时间rUc<00><00>eZdZdZdZddgZy)<05>ModeratorPermission.Metau 版主权限<E69D83> moderatorr\Nrvr)r*r+r,r<><00>s<00><00>%<25> <0C>,<2C><1B>&<26><08>1<>r*r,c<00><><00>|jj<00>d|jj<00>d|j <00><00>d<03>S)Nz - r.r/)r<>r[r\r"<00>get_rank_displayr1s r+r2zModeratorPermission.__str__<5F>s<<00><00><16>.<2E>.<2E>)<29>)<29>*<2A>#<23>d<EFBFBD>k<EFBFBD>k<EFBFBD>.><3E>.><3E>-?<3F>r<EFBFBD>$<24>BW<42>BW<42>BY<42>AZ<41>Z[<5B>\<5C>\r*c<00><><00>|jdk7ry|}|r3|j|jjk(ry|j}|r<01>3y)u-判断是否可以审核某个区域的内容rFT)rb<00>idr\r4)r<00>content_regionr9s r+<00> can_moderatez ModeratorPermission.can_moderate<74>sE<00><00> <0F>;<3B>;<3B>(<28> "<22><18>!<21><07><15><16>z<EFBFBD>z<EFBFBD>T<EFBFBD>[<5B>[<5B>^<5E>^<5E>+<2B><1B><1D>n<EFBFBD>n<EFBFBD>G<EFBFBD><16>r*N)r$r%r&r;<00> RANK_CHOICESrgrr>r?r<>rr\r=<00>rankrbrCrD<00>restricted_untilr,r2r<>r)r*r+rzrz<00>s<><00><00><19><06>L<EFBFBD><06>N<EFBFBD> "<22><06>!<21>!<21><14><18>.<2E>.<2E>,<2C><1D> <06>I<EFBFBD> <1F>V<EFBFBD> <1E> <1E><0E><18>.<2E>.<2E>,<2C>#<23> <06>F<EFBFBD> <1C>6<EFBFBD> <1B> <1B>H<EFBFBD><12>\<5C> J<>D<EFBFBD> <1D>V<EFBFBD> <1D> <1D>h<EFBFBD>2<EFBFBD>~<7E>W_<57> `<60>F<EFBFBD>%<25><16>%<25>%<25>n<EFBFBD>4<EFBFBD>H<>J<EFBFBD>+<2B>v<EFBFBD>+<2B>+<2B>,@<40>t<EFBFBD>SW<53>X<><14>2<>2<>
]<01> r*rzc<00>R<00>eZdZdZej
dej dd<04><05>Zej
dej dd<07><05>Zejdd d
d g<02> <0C>Z
ejd d<0E><0F>Z ejddd<0E><11>Z ejdd<0E><13>ZGd<14>d<15>Zd<16>Zy)<18>PermissionRestrictionu权限限制表rN<00>permission_restrictions_madeu 操作者rP<00>permission_restrictionsu被限制版主u 限制类型r)<02>partialu 部分限制)<02>fullu 完全限制ru限制开始时间Tru限制结束时间rUu 限制原因rc<00><00>eZdZdZdZdgZy)<04>PermissionRestriction.Metau 权限限制z -started_atNr#r)r*r+r,r<><00>rXr*r,c<00>N<00>|jj<00>d|j<00>d<02>S)Nu 被限制 (r/)<03>restricted_moderatorr[<00>restriction_typer1s r+r2zPermissionRestriction.__str__<5F>s*<00><00><16>+<2B>+<2B>4<>4<>5<>\<5C>$<24>BW<42>BW<42>AX<41>XY<58>Z<>Zr*N)r$r%r&r;rr>r?<00>operatorr<72>r=r<>rC<00>
started_at<EFBFBD>ended_atrA<00>reasonr,r2r)r*r+r<>r<><00>s<><00><00><19> <20>v<EFBFBD> <20> <20><14><18>.<2E>.<2E>3<> <20> <06>H<EFBFBD> -<2D>6<EFBFBD>,<2C>,<2C><14><18>.<2E>.<2E>.<2E>&<26> <06><18> (<28>v<EFBFBD>'<27>'<27><0E>2<EFBFBD>#<23> <20>P<06><07><14>&<26><16>%<25>%<25>&:<3A><14>N<>J<EFBFBD>#<23>v<EFBFBD>#<23>#<23>$8<>t<EFBFBD>4<EFBFBD>P<>H<EFBFBD> <1D>V<EFBFBD> <1D> <1D>n<EFBFBD>D<EFBFBD> 9<>F<EFBFBD>#<23>#<23>
[r*r<>N)
<EFBFBD> django.dbr<00> django.utilsr<00>ModelrrIrorzr<>r)r*r+<00><module>r<>sb<00><01><1C>!<21>)*<2A>V<EFBFBD>\<5C>\<5C>)*<2A>X7<15>6<EFBFBD><<3C><<3C>7<15>tF<01>v<EFBFBD>|<7C>|<7C>F<01>23<15>&<26>,<2C>,<2C>3<15>l[<01>F<EFBFBD>L<EFBFBD>L<EFBFBD>[r*