Browse Source

fix: page url, and also better UI

master
欧醚 3 years ago
parent
commit
13ce6eb2d1
Signed by: OmmyZhang GPG Key ID: 757D312E7C9D13F7
2 changed files with 5 additions and 7 deletions
  1. +1
    -1
      app.py
  2. +4
    -6
      templates/list.html

+ 1
- 1
app.py View File

@ -50,7 +50,7 @@ def list():
has_course = course is not None
has_teacher = teacher is not None
has_year = year is not None
ept = not (has_course or has_teacher or has_year)
ept = not (has_course or has_teacher or has_year) and 'page' not in request.args
ps = Paper.query

+ 4
- 6
templates/list.html View File

@ -179,12 +179,10 @@
<body>
<div class="container" style="overflow: hidden;min-height: 100vh">
<div style='padding:15px';>
<div class="pt-3 pl-3 pb-4 mb-4";>
<h1>华清大学<br>&nbsp;课程攻略</h1>
</div>
<hr>
<div class="part1 new">
<form action="upload" method="post" enctype="multipart/form-data">
<div class="form-group qbox">
@ -289,7 +287,7 @@
</div>
</div>
<div class="ml-2 mt-2 mb-4">
<p>点击某一课程/教师/年份进行筛选</p>
<p>*点击某一课程/教师/年份进行筛选</p>
</div>
@ -325,10 +323,10 @@
{%- for page in pagination.iter_pages() %}
{% if page %}
{% if page != pagination.page %}
<li class="page-item"><a class="page-link" href="{{ url_for('can_list', page=page, per_page=pagination.per_page, key=key, sort_by=sort_by) }}">{{ page }}</a></li>
<li class="page-item"><a class="page-link" href="{{ url_for('list', page=page, per_page=pagination.per_page, course=course, teacher=teacher, year=year) }}#part2">{{ page }}</a></li>
{% else %}
<li class="page-item active">
<a class="page-link" href="#">{{ page }}<span class="sr-only">(current)</span></a>
<a class="page-link" href="#part2">{{ page }}<span class="sr-only">(current)</span></a>
</li>
{% endif %}
{% else %}

Loading…
Cancel
Save