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

47 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
epfefddƒZejdddgdddƒZe
2022-02-04 11:08:34 +08:00
dkr‡ejddd d!dSdS)"éN)ÚFlask)Úrequest)ÚResponse)Ú
make_response)Úrender_template©Úsend_from_directory)Úre_sort_number_image)Ú
fetch_dataÚ update_dataÚnamecCsb t|ƒ}|dkr
ddgStt|ƒƒdkrd|gSt|dƒtddt ¡dœƒ}d|jd<d |gS)
判断å称是å¦åœ¨æ•°æ®åº“内
如果在则将该å称的值加1
如果ä¸åœ¨æ•°æ®åº“内则新加此å称到数æ®åº“
2022-02-04 11:08:34 +08:00
:param name:
:return:
r
éÈu5当å‰å称数值已ç»ä¸ºæœ€å¤§, 已将数值é‡ç½®©ÚcodeÚmessageÚ timestampúapplication/jsonú Content-TypeF)r
2022-02-04 11:56:21 +08:00
ÚlenÚstrr rÚtimeÚheaders)r ÚcountÚresponse©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:
2022-02-04 11:08:34 +08:00
:return:
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Ú
2022-02-04 11:08:34 +08:00
build_page0s, õr-cCs"tdddœƒ}d|_d|jd<|S)u2
数值太长显示此页é¢
2022-02-04 11:56:21 +08:00
:return:
ruO当剿•°å€¼è¶…过了最大å¯è®¡æ•°èŒƒå›´(10ä½)已将此å称的数æ®é‡ç½®)rrrr)rÚ status_coder©rrrrÚtoo_long_to_countTs ÿ
r0cCs(tddt ¡dœƒ}d|_d|jd<|S)u&
2022-02-04 11:08:34 +08:00
傿•°ä¸å®Œæ•´
:return:
ru傿•°å¡«å†™ä¸å®Œæ•´rzapplication/json; charset=utf-8r)rrr.rr/rrrÚarg_not_be_full`sþ
r1z/APIÚGETÚPOST)ÚmethodscCsTdtjvr'tjd}|dkr$t|ƒ}|dkr!t|ƒ}d|jd<|StƒStƒStƒS)u'
API 页é¢å‡½æ•°
:return:
r Úr+zimage/svg+xml; charset=utf-8r)rÚargsr-rrr0r1)r ÚresprrrrÚapi_pagems
2022-02-04 11:08:34 +08:00