mobile - update
This commit is contained in:
36
app.py
36
app.py
@@ -279,12 +279,12 @@ def list(cate=None):
|
||||
query = f"""SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date`
|
||||
FROM `blog`
|
||||
WHERE `use_yn` = 'Y' {cate_condition}
|
||||
ORDER BY `add_date` DESC;"""
|
||||
ORDER BY `add_date` DESC LIMIT 10;"""
|
||||
else:
|
||||
query = f"""SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date`
|
||||
FROM `blog`
|
||||
WHERE `use_yn` = 'Y' AND `public_yn` = 'Y' {cate_condition}
|
||||
ORDER BY `add_date` DESC;"""
|
||||
ORDER BY `add_date` DESC LIMIT 10;"""
|
||||
|
||||
r, posts = sql_execute(query, params, is_data=True)
|
||||
|
||||
@@ -294,6 +294,38 @@ def list(cate=None):
|
||||
|
||||
return render_template('list.html', posts=posts)
|
||||
|
||||
@app.route('/list_more')
|
||||
def list_more():
|
||||
page = int(request.args.get('page', 1))
|
||||
limit = 10
|
||||
offset = (page - 1) * limit
|
||||
|
||||
cate = request.args.get('cate')
|
||||
cate_condition = ""
|
||||
params = []
|
||||
|
||||
if cate:
|
||||
cate_condition = "AND `category` = %s"
|
||||
params.append(cate)
|
||||
|
||||
query = f"""
|
||||
SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date`
|
||||
FROM `blog`
|
||||
WHERE `use_yn` = 'Y'
|
||||
{ "AND `public_yn` = 'Y'" if 'user_info' not in session else "" }
|
||||
{cate_condition}
|
||||
ORDER BY `add_date` DESC
|
||||
LIMIT %s OFFSET %s
|
||||
"""
|
||||
params.extend([limit, offset])
|
||||
r, posts = sql_execute(query, tuple(params), is_data=True)
|
||||
|
||||
for post in posts:
|
||||
post['contents'] = remove_html_tags(post['contents'])[:150]
|
||||
post['add_date_str'] = post['add_date'].strftime("%b %d / %Y")
|
||||
|
||||
return jsonify(posts)
|
||||
|
||||
# ============================================
|
||||
# 관리자 페이지
|
||||
# ============================================
|
||||
|
||||
Reference in New Issue
Block a user