Files
cdtestplant_v1/apps/user/__pycache__/schema.cpython-313.pyc

32 lines
9.1 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
<EFBFBD>
2026-01-28 16:50:40 +08:00
<00>Zdi<64><00><00> <00>SSKJr SSKJr SSKJrJrJr SSKJ r SSK
J r SSK J r J r SSKJrJrJr SSKJr SS KJr SS
KJr SS KJr SS KJr \r"S S\ 5r"SS\5r"SS\5r"SS\5r "SS\5r!"SS\5r""SS\5r#"SS\5r$"SS\5r%"SS \5r&"S!S"\5r'"S#S$\5r("S%S&\5r)"S'S(\5r*"S)S*\5r+"S+S,\5r,g-).<2E>)<01>Users)<01>Group)<03> ModelSchema<6D>model_validator<6F>Schema)<01> APIException)<01>status)<02>datetime<6D>timezone)<03>List<73>Type<70>Dict)<01>Field)<01> HttpError)<01>TokenObtainInputSchemaBase)<01> RefreshToken)<01>save_login_logc<00>4<00>\rSrSr\R
rSrSrSr g)<06>UsernameException<6F>u!用户名已存在注册失败i<E8B4A5><00>N)
2025-04-29 18:09:00 +08:00
<EFBFBD>__name__<5F>
2026-01-28 16:50:40 +08:00
__module__<EFBFBD> __qualname__<5F>__firstlineno__r <00>HTTP_400_BAD_REQUEST<53> status_code<64>default_detail<69> default_code<64>__static_attributes__r<00><00>5E:\pycharmProjects\cdtestplant_v1\apps\user\schema.pyrrs<00><00><18>-<2D>-<2D>K<EFBFBD>8<>N<EFBFBD><16>Lr!rc<00>(<00>\rSrSr"SS5rSrg)<06> GroupSchema<6D>c<00><00>\rSrSr\rSrSrg)<05>GroupSchema.Config<69>)<01>namerN)rrrrr<00>model<65>includer rr!r"<00>Configr's <00><00><15><05><1B>r!r,rN<>rrrrr,r rr!r"r$r$s <00><00><1C>r!r$c<00>T<00>\rSrSr"SS5r\"S5\S55rSrSr g) <09>CreateUserSchema<6D>c<00><00>\rSrSr\rSrSrg)<05>CreateUserSchema.Config<69>)<05>usernamer)<00>password<72>phoner rN<>rrrr<00> UserModelr*r+r rr!r"r,r2s <00><00><19><05>F<>r!r,r4c<00>z<00>[RRUS9R5(a
[ 5eU$)N)<01>username__icontains)r8<00>objects<74>filter<65>existsr)<02>cls<6C>values r"<00>unique_username<6D> CreateUserSchema.unique_username$s5<00><00> <15> <1C> <1C> #<23> #<23><05> #<23> ><3E> E<> E<> G<> G<>#<23>%<25> %<25><14> r!c<00>d<00>[RR"S0URSS9DSS0D6$)NT)<01> exclude_none<6E>emailz
xxx@qq.comr)r8r;<00> create_user<65>dict)<01>selfs r"<00>create<74>CreateUserSchema.create+s-<00><00><18> <20> <20>,<2C>,<2C>`<60>t<EFBFBD>y<EFBFBD>y<EFBFBD>d<EFBFBD>y<EFBFBD>/K<>`<60>S_<53>`<60>`r!rN)
rrrrr,r<00> classmethodr@rHr rr!r"r/r/s5<00><00>G<01>G<01>
2025-04-29 18:09:00 +08:00
<15>Z<EFBFBD> <20><10><15><11>!<21><15>
2026-01-28 16:50:40 +08:00
ar!r/c<00>(<00>\rSrSr"SS5rSrg)<06>CreateUserOutSchema<6D>0c<00><00>\rSrSr\rSrSrg)<05>CreateUserOutSchema.Config<69>1<00>r5rN<>rrrrr8r*<00>excluder rr!r"r,rO1<00> <00><00><19><05><1F>r!r,rNr-rr!r"rLrL0<00> <00><00> <20> r!rLc<00>(<00>\rSrSr"SS5rSrg)<06>UserInfoOutSchema<6D>6c<00><00>\rSrSr\rSrSrg)<05>UserInfoOutSchema.Config<69>7rQrNrRrr!r"r,rZ7rTr!r,rNr-rr!r"rWrW6rUr!rWc<00>(<00>\rSrSr"SS5rSrg)<06>UserRetrieveInputSchema<6D><c<00> <00>\rSrSr\rSrSrSrg)<05>UserRetrieveInputSchema.Config<69>=<00>r)r4r6r rN) rrrrr8r*r+<00>optionalr rr!r"r,r`=s<00><00><19><05>:<3A><07>;<3B>r!r,rNr-rr!r"r]r]<s <00><00><<3C><r!r]c<00>(<00>\rSrSr"SS5rSrg)<06>UserRetrieveOutSchema<6D>Dc<00><00>\rSrSr\rSrSrg)<05>UserRetrieveOutSchema.Config<69>ErQrNrRrr!r"r,rhErTr!r,rNr-rr!r"rereDrUr!rec<00>6<00>\rSrSr"SS5rS\4SjrSrg)<08>UpdateDeleteUserSchema<6D>Jc<00><00>\rSrSr\rSrSrg)<05>UpdateDeleteUserSchema.Config<69>KrbrNr7rr!r"r,rnKs <00><00><19><05>9<>r!r,<00>idc<00><><00>[RRURS9n[ U5S:<3A>a
[ 5e[ U5S:XaUSR U:Xag[ 5eg)N)r4<00>r)r8r;r<r4<00>lenrrp)rGrp<00> user_filterss r"<00>validate_unique_username<6D>/UpdateDeleteUserSchema.validate_unique_usernameOsc<00><00> <20>(<28>(<28>/<2F>/<2F><14><1D><1D>/<2F>G<> <0C> <0E>|<7C> <1C>q<EFBFBD> <20>#<23>%<25> %<25> <10><1C> <1E>!<21> #<23><1B>A<EFBFBD><EFBFBD>!<21>!<21>R<EFBFBD>'<27><16>'<27>)<29>)<29> r!rN)rrrrr,<00>intrur rr!r"rkrkJs<00><00>:<3A>:<3A>
2025-04-29 18:09:00 +08:00
<13>3<EFBFBD>
2026-01-28 16:50:40 +08:00
r!rkc<00> <00>\rSrSr%\\S'Srg)<05>UpdateDeleteUserOutSchema<6D>[<00>messagerN<>rrrr<00>str<74>__annotations__r rr!r"ryry[s<00><00> <10>Lr!ryc<00>&<00>\rSrSr%\\\S'Srg)<05>DeleteUserSchema<6D>^<00>idsrN)rrrrr rwr~r rr!r"r<>r<>^s <00><00> <0A>c<EFBFBD><19>Nr!r<>c<00>V<00>\rSrSr%\\S'\"SSS9r\\S'\\S'\ \S'\\S 'S
2025-04-29 18:09:00 +08:00
r
2026-01-28 16:50:40 +08:00
g ) <0C> LogOutSchema<6D>crp.<2E>user__username<6D><01>alias<61>user<65> operate_obj<62>create_datetime<6D> operate_desrN) rrrrrwr~rr<>r}r
r rr!r"r<>r<>cs+<00><00> <0B>G<EFBFBD><15>c<EFBFBD>!1<>2<>D<EFBFBD>#<23>2<><14><14><1D><1D><14>r!r<>c<00>@<00>\rSrSr%\"SSS9r\\S'SS/r\ \S'Sr
2025-04-29 18:09:00 +08:00
g )
2026-01-28 16:50:40 +08:00
<EFBFBD>LogInputSchema<6D>k<00>r<>r<>z
2025-04-29 18:09:00 +08:00
2000-01-01z
2026-01-28 16:50:40 +08:00
9999-01-01r<31>rN) rrrrrr<>r}r~r<>r r rr!r"r<>r<>ks"<00><00><15>b<EFBFBD><06>'<27>D<EFBFBD>#<23>'<27>)<29><<3C>8<>O<EFBFBD>T<EFBFBD>8r!r<>c<00>0<00>\rSrSr%\"SSSS9r\\S'Srg) <09>LogDeleteInSchema<6D>p<00>ru删除多少天前的数据)<02>ge<67> description<6F>dayrN) rrrrrr<>rwr~r rr!r"r<>r<>ps<00><00><14>Q<EFBFBD>1<EFBFBD>*G<>H<>C<EFBFBD><13>Hr!r<>c<00>4<00>\rSrSr%\\S'\\S'\\S'Srg)<07>AdminModifyPasswordSchema<6D>t<00> newPassword<72>newPassword_confirmation<6F> oldPasswordrNr|rr!r"r<>r<>ts<00><00><14><14>!<21>!<21><14>r!r<>c<00>4<00>\rSrSr%\\S'\\S'\\S'Srg)<07>MyTokenObtainPairOutSchema<6D>{<00>token<65>refresh<73>token_exp_datarN)rrrrr}r~r
r rr!r"r<>r<>{s<00><00> <0E>J<EFBFBD> <10>L<EFBFBD><1C>r!r<>c<00>f^<00>\rSrSr\S\\4Sj5r\S\4Sj5r S\4U4Sjjr
Sr U=r $)<08>MyTokenObtainPairInputSchema<6D><61><00>returnc<00><00>[$)u修改默认的返回Schema)r<>)r>s r"<00>get_response_schema<6D>0MyTokenObtainPairInputSchema.get_response_schema<6D>s
<00><00>*<2A>)r!c<00><><00>0n[R"U5nURn[U5US'[U5US'[R
"US[ RS9US'U$)uA因为输出Schema修改这里修改输出的token字典字段r<E6AEB5>r<><00>exp)<01>tzr<7A>)r<00>for_user<65> access_tokenr}r
<00> fromtimestampr <00>utc)r>r<><00>valuesr<73>r<>s r"<00> get_token<65>&MyTokenObtainPairInputSchema.get_token<65>sd<00><00><14><06><1E>'<27>'<27><04>-<2D><07><17>$<24>$<24><05><1D>e<EFBFBD>*<2A><06>w<EFBFBD><0F><1F><07>L<EFBFBD><06>y<EFBFBD><19>#+<2B>#9<>#9<>%<25><05>,<2C>8<EFBFBD><<3C><<3C>#X<><06><1F> <20><15> r!<00> credentialsc<00><>><01>[TU]X5 UR(a<[XR5 URRS:Xa [ SS5egg)N<>2i<32>u*账号已被禁用,请联系管理员...)<06>super<65> authenticate<74>_userrr r)rG<00>requestr<74><00> __class__s <20>r"r<><00>)MyTokenObtainPairInputSchema.authenticate<74>sM<00><><00> <0A><07><1C>W<EFBFBD>2<> <0F>:<3A>:<3A> <1A>7<EFBFBD>J<EFBFBD>J<EFBFBD> /<2F><13>z<EFBFBD>z<EFBFBD> <20> <20>C<EFBFBD>'<27><1F><03>%Q<>R<>R<>(<28> r!r) rrrrrJr rr<>rr<>r<>r <00> __classcell__)r<>s@r"r<>r<><00>sO<00><><00><10>*<2A>D<EFBFBD><16>L<EFBFBD>*<2A><11>*<2A><11><16><04><16><11><16>S<01><14>S<01>Sr!r<>N)-<2D>apps.user.modelsr<00>django.contrib.auth.modelsr<00> ninja_schemarrr<00>ninja_extra.exceptionsr<00> ninja_extrar r
r <00>typingr r r<00>ninjar<00> ninja.errorsr<00>ninja_jwt.schemar<00>ninja_jwt.tokensr<00>utils.log_util.request_utilrr8rr$r/rLrWr]rerkryr<>r<>r<>r<>r<>r<>r<>rr!r"<00><module>r<>s<><00><01>"<22>,<2C>=<3D>=<3D>/<2F><1E>'<27>#<23>#<23><17>"<22>7<>)<29>6<> <11> <09><17> <0C><17>
2025-04-29 18:09:00 +08:00
<1C>+<2B><1C>a<01>{<7B>a<01>$ <20>+<2B> <20>  <20> <0B> <20> <<3C>k<EFBFBD><<3C> <20>K<EFBFBD> <20> <13>[<5B><13>"<11><06><11><13>v<EFBFBD><13>
<15>6<EFBFBD><15>9<>V<EFBFBD>9<>
2026-01-28 16:50:40 +08:00
I<01><06>I<01><15><06><15><1D><16><1D>
S<01>#=<3D>Sr!