Browse Source

feat: 上传成功提示 & 排序

master
欧醚 3 years ago
parent
commit
4aaadd2c51
2 changed files with 9 additions and 2 deletions
  1. +3
    -2
      app.py
  2. +6
    -0
      templates/list.html

+ 3
- 2
app.py View File

@ -7,7 +7,7 @@
# create or refresh the database
# $ python3 app.py
from flask import Flask, request, render_template, send_from_directory, abort, redirect, session, url_for, send_file
from flask import Flask, request, render_template, send_from_directory, abort, redirect, session, url_for, send_file, flash
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import func
from flask_limiter import Limiter
@ -193,7 +193,7 @@ def list(username):
ps = ps.join(LikeRelation, Paper.id==LikeRelation.paper_id).filter(LikeRelation.username==username)
ps = ps.order_by(db.desc('like_num'))
ps = ps.order_by(db.desc('like_num'), db.desc('down_num'), db.desc('id'))
pagination = ps.paginate(max_per_page=100)
curr_year = date.today().year
all_courses = db.session.query(Paper.course, func.count()).group_by(Paper.course).all()
@ -256,6 +256,7 @@ def upload(username):
db.session.add(paper)
db.session.commit()
flash('上传成功')
return redirect('.#part2')
@app.route('/pastExam/<pid>/download')

+ 6
- 0
templates/list.html View File

@ -573,6 +573,12 @@
<li>如有特殊授权需求请附上LICENSE,否则默认视为通过 CC BY-NC-SA 4.0 协议授权。请确保自己的上传行为不会侵犯他人合法权益。</li>
</ul>`
});
{% with messages = get_flashed_messages() %}
{% if messages %}
alert("{{messages[0]}}");
{% endif %}
{% endwith %}
})
</script>

Loading…
Cancel
Save