Files
pyGoEdge-UserPanel/admin_panel/__pycache__/forms.cpython-312.pyc

70 lines
14 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
<00>i,<00><00>J<00>ddlmZddlZddlmZddlmZddlmZddl m
Z
ddl m Z Gd<08>d ej<00>ZGd
<EFBFBD>d ej<00>ZGd <0C>d ej<00>ZGd<0E>dej<00>ZGd<10>dej$<00>Zej(e<15>Zy)<12>)<01>formsN)<01>SystemSettings)<01>Plan)<01>Domain)<01>Invoice)<01>Decimalc <00><><00><00>eZdZejddgdej
ddi<01><06><00><07>Zejddejd d
d <0B><02><06><00> <0C>Z Gd <0A>d<0E>Z
<EFBFBD>fd<0F>Z d<11>fd<10> Z <0C>xZ S)<12>SystemSettingsForm)<02>shutdownu停服)<02>limitu限速F<E9809F>class<73> form-select<63><01>attrs)<03>choices<65>required<65>widgetr<00> form-controlu
字节/秒<>r <00> placeholder<65>r<00> min_valuerc<00><><00>eZdZeZgd<01>Zidejddd<05><02><06><00>dejddd<05><02><06><00>d ejdd
d<05><02><06><00>d ejdd d<05><02><06><00>d ejddi<01><06><00>dejddd<05><02><06><00>dejddd<05><02><06><00>dejddd<05><02><06><00>dejddi<01><06><00>dejdddd<1A><03><06><00>dejddd<1D><02><06><00>dejdddd<1A><03><06><00>d ejddi<01><06><00>d!ejdd"d<05><02><06><00>d#ejdd$d<05><02><06><00>d%ejdd&d<05><02><06><00>Z y')(<28>SystemSettingsForm.Meta)<10>goedge_base_url<72>admin_access_key_id<69>admin_access_key<65>default_node_cluster_id<69>"default_free_traffic_gb_per_domain<69>!default_http_access_log_policy_id<69>default_http_firewall_policy_id<69>cname_template<74>anomaly_detection_enabled<65>anomaly_threshold_multiplier<65>anomaly_window_days<79>anomaly_min_gb<67>captcha_enabled<65>epay_api_base_url<72>epay_pid<69>epay_keyrrzhttps://backend.example.comrrrzAKID...rzAK...ru集群IDrr r <00>HTTPAccessLogPolicyIdr!<00>HTTPFirewallPolicyIdr"z{sub}.cdn.example.comr#<00>form-check-inputr$z0.1<EFBFBD>1)r <00>step<65>minr%<00>3<>r r0r&<00>0r'r(zhttps://api.example.comr)u商户IDr*u 商户密钥N) <0C>__name__<5F>
__module__<EFBFBD> __qualname__r<00>model<65>fieldsr<00>URLInput<75> TextInput<75> NumberInput<75> CheckboxInput<75>widgets<74><00><00>(E:\Project\pygoedge\admin_panel\forms.py<70>Metar s<00><00><1E><05>
<EFBFBD><06>$
<EFBFBD> <1D>~<7E>u<EFBFBD>~<7E>~<7E>n<EFBFBD>]z<>4{<7B>|<7C>
<EFBFBD> !<21>?<3F>5<EFBFBD>?<3F>?<3F>><3E>bk<62>9l<39>#m<>
<EFBFBD> <1F><0F><05><0F><0F><0E>_f<5F>6g<36> h<>
<EFBFBD> &<26>'8<>u<EFBFBD>'8<>'8<><1E>hr<68>?s<>'t<> 
<EFBFBD>
1<>2C<32>%<25>2C<32>2C<32>7<EFBFBD>Tb<54>Jc<4A>2d<32> 
<EFBFBD> 0<>1B<31><15>1B<31>1B<31>Sa<53>sJ<02>JK<02>2L<02> 
<EFBFBD> .<2E>/@<40>u<EFBFBD>/@<40>/@<40>Q_<51>qG<02>HH<02>0I<02>
<EFBFBD> <1D>o<EFBFBD>e<EFBFBD>o<EFBFBD>o<EFBFBD>n<EFBFBD>]t<>4u<34>v<>
<EFBFBD> (<28>)<<3C><15>)<<3C>)<<3C>G<EFBFBD>M_<4D>C`<60>)a<>
<EFBFBD> +<2B>,=<3D>E<EFBFBD>,=<3D>,=<3D>n<EFBFBD>fk<66>tw<74>Dx<44>,y<>
<EFBFBD> "<22>#4<>5<EFBFBD>#4<>#4<>^<5E>\_<>;`<60>#a<>
<EFBFBD> <1D>/<2F>e<EFBFBD>/<2F>/<2F><0E>X]<5D>fi<66>6j<36>k<>
<EFBFBD> <1E>2<>u<EFBFBD>2<>2<>'<27>CU<43>9V<39>W<>
<EFBFBD> <20><1E><15><1E><1E><0E>_x<5F>6y<36>!z<>
<EFBFBD> <17><0F><05><0F><0F><0E>Wa<57>.b<>c<>
<EFBFBD> <17><0F><05><0F><0F><0E>We<57>.f<>g<>!
<EFBFBD>r?rAc<00>><00><01>t<00>|<00>|i|<02><01> tt|jdi<00>xsi<00>}|j d<02>xsd|jd_t|j d<05>xsd<06>|jd_y#t
$ri}Y<00>ewxYw)N<>default_overage_policy<63>actionr <00>overage_action<6F> limit_bpsr<00>overage_limit_bps)
<EFBFBD>super<65>__init__<5F>dict<63>getattr<74>instance<63> Exception<6F>getr8<00>initial<61>int)<05>self<6C>args<67>kwargs<67>policy<63> __class__s <20>r@rIzSystemSettingsForm.__init__4s<><00><><00> <0A><07><18>$<24>)<29>&<26>)<29> <18><19>'<27>$<24>-<2D>-<2D>1I<31>2<EFBFBD>N<>T<>RT<52>U<>F<EFBFBD>28<32><1A><1A>H<EFBFBD>1E<31>1S<31><1A><04> <0B> <0B>$<24>%<25>-<2D>36<33>v<EFBFBD>z<EFBFBD>z<EFBFBD>+<2B>7N<37>7S<37>RS<52>3T<33><04> <0B> <0B>'<27>(<28>0<><30><19> <18><17>F<EFBFBD> <18>s<00>$B<00> B<03>Bc<00>
<00><01>t<00>|<00>d<01><02>}|jjd<03>xsdj <00>}t |jjd<05>xsd<06>}||d<07>|_|r|j<00>|S)NF<4E><01>commitrEr rGr)rDrF)rH<00>save<76> cleaned_datarN<00>lowerrPrC)rQrX<00>obj<62>actr rUs <20>r@rYzSystemSettingsForm.save=sw<00><><00><13>g<EFBFBD>l<EFBFBD>%<25>l<EFBFBD>(<28><03><13> <20> <20>$<24>$<24>%5<>6<>D<>*<2A>K<>K<>M<><03><13>D<EFBFBD>%<25>%<25>)<29>)<29>*=<3D>><3E>C<>!<21>D<><05>03<30>%<25>%H<><03>"<22> <11> <0F>H<EFBFBD>H<EFBFBD>J<EFBFBD><12>
r?<00>T)r4r5r6r<00> ChoiceField<6C>SelectrE<00> IntegerFieldr;rGrArIrY<00> __classcell__<5F>rUs@r@r
r
s<><00><><00>&<26>U<EFBFBD>&<26>&<26>0F<30>H[<5B>/\<5C>gl<67>vB<02>uz<75>vB<02>vB<02>JQ<02>S`<02>Ia<02>vb<02>c<02>N<EFBFBD>*<2A><05>*<2A>*<2A>E<EFBFBD>Q<EFBFBD>O`<60>u<EFBFBD>O`<60>O`<60>q<71>Q]<02>h^<02>P_<02>`<02><15>%
<EFBFBD>%
<EFBFBD>NU<01><13>r?r
c <00>h<00><00>eZdZejdej
dddd<05><03><06><00><07>Zejdejdd i<01><06><00><07>Z ejdejdd i<01><06><00><07>Z
ejdejdd i<01><06><00><07>Z ejdejdd i<01><06><00><07>Z ejdejdd i<01><06><00><07>Z ejdd
ejdd d <0C><02><06><00> <0A>ZGd<0E>d<0F>Z<11>fd<10>Zd<12>fd<11> Z<13>xZS)<13>PlanFormFr<00>z-{"waf_enabled": true, "http3_enabled": false})r <00>rowsrr)rrr r-ru$页面规则数量上限可选rrc<00><><00>eZdZeZgd<01>Zejddi<01><04>ejddd<06><02><04>ejddi<01><04>ejddd<08><02><04>ejddi<01><04>ejddd<08><02><04>ejdd i<01><04>ejdd i<01><04>ejdd i<01><04>ejdd i<01><04>ejdd i<01><04>d
<EFBFBD> Z y ) <0C> PlanForm.Meta) <0C>name<6D> description<6F> billing_mode<64>base_price_per_domain<69>included_traffic_gb_per_domain<69>overage_price_per_gb<67> allow_overage<67> is_active<76> is_public<69>allow_new_purchase<73> allow_renew<65>featuresr rr<00>)r rg<00>0.01<EFBFBD>r r/r-) rjrkrlrmrnrorprqrrrsrtN) r4r5r6rr7r8rr:<00>Textarear;r<r=r>r?r@rAriSs<00><00><14><05> 
<EFBFBD><06>$<24>E<EFBFBD>O<EFBFBD>O<EFBFBD>7<EFBFBD>N<EFBFBD>*C<>D<>)<29>5<EFBFBD>><3E>><3E>.<2E>RS<52>0T<30>U<>+<2B>E<EFBFBD>O<EFBFBD>O<EFBFBD>7<EFBFBD>N<EFBFBD>2K<32>L<>%6<>U<EFBFBD>%6<>%6<>~<7E>_e<5F>=f<>%g<>.?<3F>e<EFBFBD>.?<3F>.?<3F>w<EFBFBD>P^<5E>F_<46>.`<60>$5<>E<EFBFBD>$5<>$5<>n<EFBFBD>^d<><e<>$f<>0<>U<EFBFBD>0<>0<><07>AS<41>7T<37>U<>,<2C><15>,<2C>,<2C>G<EFBFBD>=O<>3P<33>Q<>,<2C><15>,<2C>,<2C>G<EFBFBD>=O<>3P<33>Q<>"5<>%<25>"5<>"5<>W<EFBFBD>FX<46><Y<>"Z<>.<2E>5<EFBFBD>.<2E>.<2E>g<EFBFBD>?Q<>5R<35>S<> 
<EFBFBD>r?rAc<00>h<00><01>t<00>|<00>|i|<02><01>i} t|jdd<00>rt |jj
<00>}|jdd<03>|jd_ |jdd<03>|jd_ |jdd<03>|jd_ |jdd<03>|jd_ |jdd<03>|jd_ |jdd<00>|jd_ y#t $ri}Y<00><>wxYw) Nru<00> waf_enabledF<64> http3_enabled<65>websocket_enabled<65>realtime_logs_enabled<65>custom_ssl_enabled<65>page_rules_limit)
rHrIrKrLrJrurMrNr8rO)rQrRrS<00> features_dictrUs <20>r@rIzPlanForm.__init__qs<00><><00> <0A><07><18>$<24>)<29>&<26>)<29><1A> <0A> <1F><16>t<EFBFBD>}<7D>}<7D>j<EFBFBD>$<24>7<> $<24>T<EFBFBD>]<5D>]<5D>%;<3B>%;<3B> <<3C> <0A>.;<3B>-><3E>-><3E>}<7D>e<EFBFBD>-T<><04> <0B> <0B>M<EFBFBD>"<22>*<2A>/<<3C>/@<40>/@<40><1F>RW<52>/X<><04> <0B> <0B>O<EFBFBD>$<24>,<2C>3@<40>3D<33>3D<33>EX<45>Z_<5A>3`<60><04> <0B> <0B>'<27>(<28>0<>7D<37>7H<37>7H<37>I`<60>bg<62>7h<37><04> <0B> <0B>+<2B>,<2C>4<>4A<34>4E<34>4E<34>FZ<46>\a<>4b<34><04> <0B> <0B>(<28>)<29>1<>2?<3F>2C<32>2C<32>DV<44>X\<5C>2]<5D><04> <0B> <0B>&<26>'<27>/<2F><><19> <1F><1E>M<EFBFBD> <1F>s<00>6D#<00># D1<03>0D1c<00>><00><01>t<00>|<00>d<01><02>}i} t|jdd<00>rt |jj
<00>}|jjd<03>xsi}t|t<00>si}i|<03>|<04>}t|jjd<04><00>|d<t|jjd<05><00>|d<t|jjd<06><00>|d<t|jjd<07><00>|d<t|jjd<08><00>|d<|jjd <09>}|<06>t|<06>|d <n ||_|r|j<00>|S#t $ri}Y<00><01>PwxYw)
NFrWrur{r|r}r~rr<>) rHrYrKrLrJrurMrZrN<00>
isinstance<EFBFBD>boolrP)rQrX<00>plan<61> base_features<65>cleaned_features<65>mergedr<64>rUs <20>r@rYz PlanForm.save<76>s<><00><><00><14>w<EFBFBD>|<7C>5<EFBFBD>|<7C>)<29><04><1A> <0A> <1F><16>t<EFBFBD>}<7D>}<7D>j<EFBFBD>$<24>7<> $<24>T<EFBFBD>]<5D>]<5D>%;<3B>%;<3B> <<3C> <0A> <20>,<2C>,<2C>0<>0<><1A><<3C>B<><02><18><19>*<2A>D<EFBFBD>1<>!<21> <1C>6<>M<EFBFBD>6<>%5<>6<><06> $<24>T<EFBFBD>%6<>%6<>%:<3A>%:<3A>=<3D>%I<> J<><06>}<7D><1D>"&<26>t<EFBFBD>'8<>'8<>'<<3C>'<<3C>_<EFBFBD>'M<>"N<><06><EFBFBD><1F>&*<2A>4<EFBFBD>+<<3C>+<<3C>+@<40>+@<40>AT<41>+U<>&V<><06>"<22>#<23>*.<2E>t<EFBFBD>/@<40>/@<40>/D<>/D<>E\<5C>/]<5D>*^<5E><06>&<26>'<27>'+<2B>D<EFBFBD>,=<3D>,=<3D>,A<>,A<>BV<42>,W<>'X<><06>#<23>$<24><1F>,<2C>,<2C>0<>0<>1C<31>D<><18> <1B> '<27>),<2C>-=<3D>)><3E>F<EFBFBD>%<25> &<26> <11><1E><04> <0A> <11> <10>I<EFBFBD>I<EFBFBD>K<EFBFBD><13> <0B><>1<19> <1F><1E>M<EFBFBD> <1F>s<00>6F <00> F<03>Fr^)r4r5r6r<00> JSONFieldryru<00> BooleanFieldr<r{r|r}r~rrar;r<>rArIrYrbrcs@r@rereGs_<00><><00><1E>u<EFBFBD><EFBFBD><EFBFBD><05>n<EFBFBD>e<EFBFBD>n<EFBFBD>n<EFBFBD>Uc<55>mn<6D>@o<02>Lq<02>7r<02>s<02>H<EFBFBD>%<25>%<25>$<24>$<24>e<EFBFBD><O<>E<EFBFBD><O<><O<>W^<5E>`r<>Vs<56><t<>u<>K<EFBFBD>&<26>E<EFBFBD>&<26>&<26><05>>Q<>e<EFBFBD>>Q<>>Q<>Y`<60>bt<62>Xu<58>>v<>w<>M<EFBFBD>*<2A><05>*<2A>*<2A>E<EFBFBD>BU<42>%<25>BU<42>BU<42>]d<>fx<66>\y<>Bz<42>{<7B><15>.<2E>E<EFBFBD>.<2E>.<2E><05>FY<46>e<EFBFBD>FY<46>FY<46>ah<61>j|<7C>`}<7D>F~<7E><><19>+<2B><15>+<2B>+<2B>U<EFBFBD>CV<43>5<EFBFBD>CV<43>CV<43>^e<>gy<67>]z<>C{<7B>|<7C><16>)<29>u<EFBFBD>)<29>)<29>5<EFBFBD>A<EFBFBD>N_<4E>e<EFBFBD>N_<4E>N_<4E>p~<7E>Pv<02>gw<02>Ox<02>y<02><14>
<EFBFBD>
<EFBFBD><^<01> <14>r?rec<00>2<00><00>eZdZGd<01>d<02>Z<03>fd<03>Z<04>xZS)<04>DomainPlanSwitchFormc<00>D<00>eZdZeZdgZdejddi<01><04>iZy)<06>DomainPlanSwitchForm.Meta<74> current_planr rrN) r4r5r6rr7r8rr`r=r>r?r@rAr<><00>s+<00><00><16><05> <20>!<21><06> <1A>L<EFBFBD>E<EFBFBD>L<EFBFBD>L<EFBFBD><07><1D>/G<>H<>
<EFBFBD>r?rAc<00><><00><01>t<00>|<00>|i|<02><01>tjj d<01><02>j d<03>|j d_y)NT)rqrmr<>)rHrIr<00>objects<74>filter<65>order_byr8<00>queryset<65>rQrRrSrUs <20>r@rIzDomainPlanSwitchForm.__init__<5F>sD<00><><00> <0A><07><18>$<24>)<29>&<26>)<29>/3<>|<7C>|<7C>/B<>/B<>T<EFBFBD>/B<>/R<>/[<5B>/[<5B>\s<>/t<><04> <0B> <0B>N<EFBFBD>#<23>,r?<00>r4r5r6rArIrbrcs@r@r<>r<><00>s<00><><00>
<EFBFBD>
<EFBFBD>u<01>ur?r<>c<00>2<00><00>eZdZGd<01>d<02>Z<03>fd<03>Z<04>xZS)<04>DomainGrantTrafficFormc<00>F<00>eZdZeZdgZdejddd<04><02><05>iZy)<07>DomainGrantTrafficForm.Meta<74>#extra_free_traffic_gb_current_cyclerr3r2rN) r4r5r6rr7r8rr;r=r>r?r@rAr<><00>s0<00><00><16><05>7<>8<><06> 1<>3D<33>5<EFBFBD>3D<33>3D<33>Uc<55>lo<6C>Kp<4B>3q<33>
<EFBFBD>r?rAc<00>L<00><01>t<00>|<00>|i|<02><01>d|jd_y)Nu#本周期额外赠送流量GBr<EFBC89>)rHrIr8<00>labelr<6C>s <20>r@rIzDomainGrantTrafficForm.__init__<5F>s'<00><><00> <0A><07><18>$<24>)<29>&<26>)<29>Ch<43><04> <0B> <0B>9<>:<3A>@r?r<>rcs@r@r<>r<><00>s<00><><00>
<EFBFBD>
<EFBFBD>i<01>ir?r<>c
<00><00>eZdZejddddej
ddi<01><07><00><08>Zejd d
d ejdd d <0A><02><07><00><0E>Z ejddejddi<01><07><00><11>Z de de fd<14>Zy)<16>InvoiceAdjustmentFormu 调整说明<E8AFB4><E6988E>F<> 人工调整r rr)r<><00>
max_lengthrrOru调整金额<EFBFA5> <00>rwrx)r<><00>
max_digits<EFBFBD>decimal_placesrTr-)rrOr<00>invoice<63>returnc <00><><00>tt|jd<00><00>}|jjd<02>s| }|jjd<03>xsd}tt|j<00><00>|zj td<05><00>|_tt|j <00><00>|zj td<05><00>|_|jddg<02><08> d d
lm }|jj|d|td <0B>td <0C>|<02> <0A>|S#t$rtjd<0E>Y|SwxYw)N<>amount<6E> is_increaserkr<>rw<00>amount_adjustment<6E> amount_total)<01> update_fieldsr)<01> InvoiceItemz0.000z0.00)r<><00>domainrk<00>quantity<74>
unit_pricer<EFBFBD>zinvoice item write failed)r<00>strrZrNr<><00>quantizer<65>rY<00>billing.modelsr<73>r<><00>createrM<00>logger<65> exception)rQr<><00>amt<6D>descr<63>s r@<00>applyzInvoiceAdjustmentForm.apply<6C>s,<00><00><15>c<EFBFBD>$<24>+<2B>+<2B>H<EFBFBD>5<>6<>7<><03><13> <20> <20>$<24>$<24>]<5D>3<><16>$<24>C<EFBFBD><13> <20> <20>$<24>$<24>]<5D>3<>E<>~<7E><04>%,<2C>S<EFBFBD><17>1J<31>1J<31>-K<>%L<>s<EFBFBD>%R<>$\<5C>$\<5C>]d<>ek<65>]l<>$m<><07>!<21> '<27><03>G<EFBFBD>,@<40>,@<40>(A<> B<>S<EFBFBD> H<>R<>R<>SZ<53>[a<>Sb<53>c<><07><1C><0F> <0C> <0C>$7<><1E>#H<> <0C>I<> :<3A> 2<> <17> <1F> <1F> &<26> &<26><1F><1B> <20> <20><17>)<29>"<22>6<EFBFBD>?<3F><1A> '<27> <0E><17><0E><><19> :<3A> <12> <1C> <1C>8<> 9<><16><0E> :<3A>s<00>09D+<00>+E <03> E N)r4r5r6r<00> CharFieldr:rk<00> DecimalFieldr;r<>r<>r<r<>rr<>r>r?r@r<>r<><00>s<><00><00>!<21>%<25>/<2F>/<2F><0E>3<EFBFBD>QV<51>`n<>xG<02>w|<7C>xG<02>xG<02>OV<02>Xf<02>Ng<02>xh<02>i<02>K<EFBFBD> <1F>U<EFBFBD> <1F> <1F>&=<3D>"<22>]^<5E>gx<67>gl<67>gx<67>gx<67>JX<02>bh<02>@i<02>hj<02>k<02>F<EFBFBD>$<24>%<25>$<24>$<24>e<EFBFBD>T<EFBFBD>J]<5D>%<25>J]<5D>J]<5D>el<65>oA<02>eB<02>KC<02>D<02>K<EFBFBD><17>W<EFBFBD><17><17>r?r<>)<17>djangor<00>logging<6E> core.modelsr<00> plans.modelsr<00>domains.modelsrr<>r<00>decimalr<00> ModelFormr
rer<>r<><00>Formr<6D><00> getLoggerr4r<>r>r?r@<00><module>r<>s<><00><01><18><0E>&<26><1D>!<21>"<22><1B>:<13><15><1F><1F>:<13>zY<14>u<EFBFBD><EFBFBD><EFBFBD>Y<14>x u<01>5<EFBFBD>?<3F>?<3F> u<01>
i<01>U<EFBFBD>_<EFBFBD>_<EFBFBD>
i<01><17>E<EFBFBD>J<EFBFBD>J<EFBFBD><17>8
<1B><17> <1A> <1A>8<EFBFBD> $<24>r?