Files
wg-backend-django/wg_api/__pycache__/views.cpython-310.pyc

44 lines
3.4 KiB
Plaintext
Raw Normal View History

2022-11-22 14:07:36 +07:00
o
<00>"{c<><00>@s<>ddlmZddlmZddlmZddlmZddlm Z ddl
m Z ddl m Z mZdd lZdd
lmZmZmZmZmZGd d <0C>d ej<16>Zd d<0E>Zdd<10>Zd S)<11>)<01>render)<01> HttpResponse)<01>viewsets)<01> IsAdminUser<65>)<01> wgSerializer)<01>
user_model)<02>get_logs<67> get_profilesN)<05> count_clients<74> count_traffic<69>count_connection<6F>count_percentage<67> count_brokenc@s"eZdZej<04><05>ZeZdd<02>Z dS)<04>wgViewcCs|<00><00>S)N)<01> inf_connector)<02>self<6C>request<73>r<00>g/mnt/603865ec-04e2-4572-a274-b365c04c4f3a/nino/Projects/TIPLab-Scripts/wg-web/wg-django/wg_api/views.py<70>getsz
wgView.getN)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__r<00>objects<74>all<6C>querysetr<00>serializer_classrrrrrr s
 rcCs<>|j<00>dd<02>}t<02>}t<03>|<02>}g}|dkr;td<04>d}|D]}dt|d<00>vr8t|<05>||d<|<03>|<05>|d}q<1D>n2|d kretd<04>d}|D]}d
t|d<00>vrbt|<05>||d<|<03>|<05>|d}qG<71>n|d kr<>td<04>d}|D]}d t|d<00>vr<>t|<05>||d<|<03>|<05>|d}qqn<71>|d kr<>td<04>d}|D]}dt|d<00>vr<>t|<05>||d<|<03>|<05>|d}q<>n<EFBFBD>|dkr<>td<04>d}|D]}dt|d<00>vr<>t|<05>||d<|<03>|<05>|d}q<>n<EFBFBD>|dk<02>r td<04>d}|D]}dt|d<00>v<00>r t|<05>||d<|<03>|<05>|d}q<>nb|dk<02>r7td<04>d}|D]}dt|d<00>v<00>r4||d<t|<05>|<03>|<05>|d}<04>qn6|dk<02>rktd<04>d}|D]%}dt|d<00>v<00>rht|d<00>||d<t|d<00>|<03>|<05>|d}<04>qDn|}t<03>|<03>}t |dd<17>S)N<>param<61><00>d2201<30>dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr<00> DTS22_PNUP_01<30>wgName<6D>data_id<69>d2202<30> DTS22_PNUP_02<30>d2203<30> DTS22_PNUP_03<30>d2204<30> DTS22_PNUP_04<30>d2205<30> DTS22_PNUP_05<30>d2206<30>
DTS22_TELU<EFBFBD>GCI<43>META<54>NIS<49> application<6F><01> content_type)
<EFBFBD>GETrr <00>json<6F>loads<64>print<6E>str<74>append<6E>dumpsr)rr<00>data<74>
final_data<EFBFBD>i<>xrrr<00>
wgViewLogss<>

<02><04>
<02><04>
<02><02>
<02><02>
<02><02>

<02><02>

<04><02>
  
<04><02>
 r@c Csh|j<00>dd<02>}|j<00>dd<02>}t<02>}t<03>|<03>}g}|rRtd<04>d}|D])}t|<02><01><07>t|d<00><01><07>vrKt|d<00>||d<t|d<00>|<04>|<06>|d}q"t<03> |<04>}n\|dkr<>t
<EFBFBD>}t<03>|<07>}t |<03>}t |<03>} t |<03>}
t|<03>} t|<03>} t|<03>}
|
d kr<>d
<EFBFBD>|
d <00>d }
n d
<EFBFBD>|
d <00>d }
i}||d<|
|d<| |d<| |d<| |d<t<03> |<03>}nt<03> |<03>}t|dd<14>S)Nrr<00>filterr!r<00>namer$<00>statsiʚ;z{:.2f}z GBi@Bz MB<4D> clienttotal<61> traffictotal<61>connectedtotal<61>percentagetotal<61> brokentotalr2r3)r5rr
r6r7r8r9<00>lowerr:r;r r r <00>lenrrr <00>formatr) rrrAr<r=r>r?<00> data_logs<67>sum_data<74>connected_data<74> traffic_data<74>percentage_data<74> broken_datarrr<00> wgViewClientswsL
  
<02> 
 
 rR)<1A>django.shortcutsr<00> django.httpr<00>rest_frameworkr<00>rest_framework.permissionsr<00> serializersr<00>modelsr<00>utils.html_parserr r
r6<00>utils.statisticsr r r rr<00> ModelViewSetrr@rRrrrr<00><module>s      Z