Toggle navigation
Toggle navigation
This project
Loading...
Sign in
万朱浩
/
Venue-Ops
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
You need to sign in or sign up before continuing.
Authored by
juanboy
2024-10-18 22:09:37 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
848da77e91b4d354c7ad46f5556738cb0102cbf8
848da77e
1 parent
975890d6
front end app update
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
1 deletions
BCAT_front/app.py
BCAT_front/app.py
View file @
848da77
from
flask
import
render_template
from
flask
import
Flask
,
render_template
,
request
import
json
app
=
Flask
(
__name__
)
app
.
config
[
'UPLOAD_FOLDER'
]
=
'data/'
# 上传文件的保存目录
ALLOWED_EXTENSIONS
=
{
'csv'
}
# 允许的文件扩展名
processing_status
=
{}
# 全局字典用于存储处理状态和统计信息
@app.route
(
'/'
)
def
upload_form
():
"""显示文件上传表单"""
return
render_template
(
'main.html'
)
@app.route
(
'/waiting/<filename>'
)
def
waiting_page
(
filename
):
"""显示等待页面,并传递文件名"""
return
render_template
(
'waiting.html'
,
filename
=
filename
)
@app.route
(
'/upload-success'
)
def
upload_success
():
"""文件处理成功页面"""
filename
=
request
.
args
.
get
(
'filename'
)
stats
=
processing_status
.
get
(
filename
,
{})
.
get
(
'stats'
,
{})
return
render_template
(
'success.html'
,
stats
=
stats
)
@app.route
(
'/upload-failure'
)
def
upload_failure
():
"""文件处理失败页面"""
filename
=
request
.
args
.
get
(
'filename'
)
stats
=
processing_status
.
get
(
filename
,
{})
.
get
(
'stats'
,
{})
return
render_template
(
'failure.html'
,
stats
=
stats
)
\ No newline at end of file
...
...
Please
register
or
login
to post a comment