윅슨 블로그 수정사항 업데이트 완료. - 페이지네이션 기능은 추후 어떤식으로 보여질거냐에 따라 추가해야함.
This commit is contained in:
10
app.py
10
app.py
@@ -96,15 +96,17 @@ def sql_execute(q, d, is_data=False, is_last_id=False):
|
||||
def index():
|
||||
if 'user_info' in session: # 로그인된 사용자가 있을 경우
|
||||
# 외부 공개 안된 글도 포함하여 모든 블로그 포스트를 가져옵니다.
|
||||
query = "SELECT `id`, `title`, `thumbnail_img`, `contents` FROM `blog` WHERE `use_yn` = 'Y' ORDER BY `add_date` DESC;"
|
||||
query = "SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date` FROM `blog` WHERE `use_yn` = 'Y' ORDER BY `add_date` DESC limit 7;"
|
||||
random_query = "SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date` FROM `blog` WHERE `use_yn` = 'Y' ORDER BY rand();"
|
||||
else: # 로그인된 사용자가 없을 경우
|
||||
# 외부 공개된 블로그 포스트만 가져옵니다.
|
||||
query = "SELECT `id`, `title`, `thumbnail_img`, `contents` FROM `blog` WHERE `use_yn` = 'Y' and `public_yn` = 'Y' ORDER BY `add_date` DESC;"
|
||||
query = "SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date` FROM `blog` WHERE `use_yn` = 'Y' and `public_yn` = 'Y' ORDER BY `add_date` DESC limit 7;"
|
||||
random_query = "SELECT `id`, `title`, `category`, `thumbnail_img`, `contents`, `add_date` FROM `blog` WHERE `use_yn` = 'Y' and `public_yn` = 'Y' ORDER BY rand();"
|
||||
|
||||
r, posts = sql_execute(query, (), is_data=True)
|
||||
|
||||
r, random_posts = sql_execute(random_query, (), is_data=True)
|
||||
# `index.html` 템플릿으로 데이터를 전달합니다.
|
||||
return render_template('index.html', posts=posts)
|
||||
return render_template('index.html',posts=posts, random_posts=random_posts)
|
||||
|
||||
|
||||
@app.route('/login', methods=['GET', 'POST'])
|
||||
|
||||
Reference in New Issue
Block a user