From 52977d01041c9de4b9785ca594b02cffdbfe68e4 Mon Sep 17 00:00:00 2001 From: anhduy-tech Date: Tue, 7 Apr 2026 10:33:58 +0700 Subject: [PATCH] changes --- api/__pycache__/settings.cpython-313.pyc | Bin 3408 -> 3417 bytes api/__pycache__/urls.cpython-313.pyc | Bin 3965 -> 4100 bytes api/urls.py | 4 +- app/__pycache__/email.cpython-313.pyc | Bin 6756 -> 6765 bytes app/hetzner.py | 69 +++++++++++++++++++++++ requirements.txt | 4 +- 6 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 app/hetzner.py diff --git a/api/__pycache__/settings.cpython-313.pyc b/api/__pycache__/settings.cpython-313.pyc index 8e733ec74b08185a2dd77b8aa87c63fdf147ec73..f4892180661ae795e7bb35b8b74331e2640522a6 100644 GIT binary patch delta 72 zcmca0byJG_GcPX}0}!09yt0uyj9br9KO;XkRX@8lH>I>vKcFZ-D>b=9-zhUaC9x#2 WBsDohKMBH4&dD!L+1$o`iV*;SL>ce^ delta 63 zcmca9bwP^zGcPX}0}%N59@@wq#;t0hpOK%Ns-In&n^Ib-A5fH^m6}|l@06LIl30>h RlA4^MpITI~xu5$KBLIH{6^;M^ diff --git a/api/__pycache__/urls.cpython-313.pyc b/api/__pycache__/urls.cpython-313.pyc index c4a840149c1c1ed3f960dbdd67e05dafbc6dcb52..281cc9c362df8e6c9413eed761b3a0b332cc90b5 100644 GIT binary patch delta 1176 zcmZXS%}*Og7{+((SsT_L5E4FWo5ddt_zT-D;lp6;Kw{ET6A`zihZ<3eSHUgd$kLDV?4@l8>5s@974Rb3yxflWN(qD1z<~9nvi;FmjZY~mf%0f^I%6jx)EJVJ_ z;dMx_aWM(JSMRnGxsTf!;Qd@=Kn#>@#jO6dHDt9HZ*XAslsfd6){yMw6}O;!y#FzoZoJ=m$7tRf;PBf*ce2bW zpD3%yp_HrZm-YIej`IFoa;v(dCBJLzlp7C|E4Avk+GahuP`Ov$sBhG@&8_4&7kYEM z+9)SC?pMTW)VB8$_aB~hWOl0M#`n^NA8 z@(hzM%ehUGolllq6UVuu4~zvX`AUB;P<=*ZQ-4_PMy2v`-JBkc(@HfO}Jm0&s-G+5ewz6lfSqFFv>U+7WY)b} zJP3j`&Y{Uc67gU>S?I-6LGTagx`zcX_Uxfd5f2^&XC^KzJkRrc-*;YS_l5d5s{E2= zk3gT&pD#OxyQcJkZ?(jjq6(uz)fN{vVHH+lkt#n^z)^dxiB4*R9Jr_obKrgh zG|@w?O09<1L0pum8{}m&RYSZ?!Kbv&OTErX7gZ@vx^dQ~i9OV3@iUtSu5<3Aew?db zswR1*A79YQ0QJ+H^i{>mEGPZ=o?R1zRcED$kL?;*TPOr@&KRg9`NuHv+FgQ~D&clZGs9z02kuWT;Ick%Jg_LIGnug<$RT=Z0dj^BFb zPtHA?02ieDU>v`fV)pIbNBB$%RkHMo0e$y=+5~~v0RWda1;F1?0jNKOIZK!$5P5Bv z4ndS&uGS}-g+{@IBgDx<7Y)y(sn5MuzHH>nCR`%&lviQ31>+F z;d9xSW;Dne%XO`pX=F?|OhPOSvv93mvcf4NoHAjWL=cWCo!wMEZ>TMP@_zK1Fh^nt zuPdG123h0H!#hV?wJo-W#-LB7C9vdG9!<(U!wfCk=Jdgi~Y!;fS}>o8vUq-nKF&BU3Wr zGRY&n>J2<)E6x6&tXc8A5$EU5v3#EA$+m9k3x>X6!bMVGc@a=Rzu~kM${L}p39pd_ sz`!C0<+^SK(?&3D!VI~=!4d;!Ql!3b4a^t={Mt*5IG.+)', views.download_contract), re_path('execute-command/$', server.execute_command), + re_path('hetzner/(?P[\w]+)/$', hetzner.do_hetzner), re_path('generate-document/$',views.generate_document), re_path('model-fields/(?P.+)/', importdata.model_fields), re_path('read-excel/', importdata.read_excel), re_path('find-key/$', importdata.find_key), re_path('email-preview/$', views.preview_email_template) + ] \ No newline at end of file diff --git a/app/__pycache__/email.cpython-313.pyc b/app/__pycache__/email.cpython-313.pyc index ffc70894c52a594c0e2ba2d9da51a689bf54b9f9..727a8591676ac19ae63c9fb3624b75c475fedcbc 100644 GIT binary patch delta 66 zcmaE2^45g+GcPX}0}w2DaU@f9BQGC2qupc~c150~%=DDRlEmbk{L+-o4(x9Q7@a2T VN$lm2o?)>f{W7=R=Fbv^i~!4|7A^n) delta 57 zcmaEB^2CJqGcPX}0}#0S9?I0%$jishXgXPjU6DDps9>`v`&$7<+sWn M%