This repository has been archived on 2026-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
RequestCounter/__pycache__/app.cpython-310.pyc
T

48 lines
3.1 KiB
Plaintext
Raw Normal View History

2022-02-04 11:08:34 +08:00
o
®ýa•ã@sddlZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z dd l
m Z m Z ee
ƒZd
efd d Zd
ed
epGefddZd
efddZd
efddZejdddgdd
2022-02-04 11:08:34 +08:00
epfefddƒZejdddgdddƒZe
dkr‡ejddd d!dSdS)"éN)ÚFlask)Úrequest)ÚResponse)Ú
make_response)Úrender_template©Úsend_from_directory)Úre_sort_number_image)Ú
fetch_dataÚ update_dataÚnamecCsD t|ƒ}|dkr
ddgStt|ƒƒdkrd|gSt|dƒddgS)
判断å称是å¦åœ¨æ•°æ®åº“内
如果在则将该å称的值加1
2022-02-04 11:08:34 +08:00
如果ä¸åœ¨æ•°æ®åº“内则新加此å称到数æ®åº“
:param name:
:return:
r
2022-02-04 11:56:21 +08:00
F)r
ÚlenÚstrr )r Úcount©rú9C:\Users\Tapso\PycharmProjects\FlaskRequestCounter\app.pyÚ is_new_users
rÚreturncCt|ƒ\}}|rR dtt|ƒƒ}|dkrd|t|ƒ}nd}t|ƒ}td||d|d|d|d|d |d
|d |d |d
|dd SdS)u=
渲染最终的页é¢
:param name:
:return:
2022-02-04 11:08:34 +08:00
r
rÚ0Z
0000000000ú
index.htmlééééééééé ) ÚtitleZ svg_img_0Z svg_img_1Z svg_img_2Z svg_img_3Z svg_img_4Z svg_img_5Z svg_img_6Z svg_img_7Z svg_img_8Z svg_img_9ÚLONG)rrrr r)r ÚstatusrZ zero_counterZ final_numberZ sorted_imagerrrÚ
build_page,s, õr#cCs:tdddœƒ}d|_d|jd<t ¡|jd<d|jd<|S) u2
数值太长显示此页é¢
2022-02-04 11:08:34 +08:00
:return:
éÈuO当剿•°å€¼è¶…过了最大å¯è®¡æ•°èŒƒå›´(10ä½)已将此å称的数æ®é‡ç½®)ÚcodeÚmessageúapplication/json; charset=utf-8ú Content-TypeÚdateú.max-age=0, no-cache, no-store, must-revalidateú
2022-02-04 11:56:21 +08:00
cache-control)rÚ status_codeÚheadersÚtimeÚctime©ÚresponserrrÚtoo_long_to_countPsÿ

r2cCs@tddt ¡dœƒ}d|_d|jd<t ¡|jd<d|jd<|S) u&
傿•°ä¸å®Œæ•´
2022-02-04 11:08:34 +08:00
:return:
r$u傿•°å¡«å†™ä¸å®Œæ•´)r%r&Ú timestampr'r(r)r*r+)rr.r,r-r/r0rrrÚarg_not_be_full^sþ

r4z/APIÚGETÚPOST)ÚmethodscCs^dtjvr,tjd}|dkr)t|ƒ}|dkr&t|ƒ}d|jd<d|jd<|StƒStƒStƒS)u'
API 页é¢å‡½æ•°
:return:
r Úr!zimage/svg+xml; charset=utf-8r(r*r+)rÚargsr#rr-r2r4)r Úrespr1rrrÚapi_pagems
2022-02-04 11:08:34 +08:00