게시판 검색기능 관련 질문입니다!
@app.route("/search_service")
def search_service():
db = pymysql.connect(host="localhost", user="root", passwd="1234", db="server", charset="utf8")
page = request.args.get("page", 1, type=int)
search = request.args.get("search")
keyword = request.args.get("keyword")
query = {}
search_list = []
if search == '0':
search_list.append({"title": {"$regex": keyword}})
elif search == '1':
search_list.append({"content": {"$regex": keyword}})
elif search == '2':
search_list.append({"title": {"$regex": keyword}})
search_list.append({"content": {"$regex": keyword}})
elif search == '3':
search_list.append({"username": {"$regex": keyword}})
if len(search_list) > 0:
query = {"$or": search_list}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<select name="search" id="search">
<option value="0" {% if search =='0' %} selected {% endif %}>제목</option>
<option value="1" {% if search =='1' %} selected {% endif %}>내용</option>
<option value="2" {% if search =='2' %} selected {% endif %}>제목+내용</option>
<option value="3" {% if search =='3' %} selected {% endif %}>작성자</option>
</select><input type="text" name="keyword" id="keyword" {% if keyword != None %} value={{keyword}} {% endif %}><input type="button" value="검색" onclick="search()">
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
위에 내용은 파이썬 코드이고 아래껀 html 코드입니다 게시판 내 검색기능을 구현하고싶은데 어떤게 잘못되었을까요 일단 오류는 발생하지 않습니다 ㅠㅠ
mdg5479 님 329
M 2020년 12월 2일 12:07 오전