팀프로젝트/스파르타대학교_팀 소개 페이지

팀 소개 웹페이지 제작하기 두번째_GitHub Desktop

끈끈 2023. 3. 14. 22:11

 

빈 칸은 기록되지 않기

 

@app.route("/comment", methods=["POST"])
def comment_post():
    name_receive = request.form['name_give']
    star_receive = request.form['star_give']
    comment_receive = request.form['comment_give']

    num_receive = list(db.spartauniversity.find({}, {'_id': False}))
    count = len(num_receive)+1

    #빈칸이 있을 때
    if name_receive == '':
        return jsonify({'msg':'닉네임을 입력해주세요!'})
    if star_receive == '-- 선택하기 --':
        return jsonify({'msg':'별점을 입력해주세요!'})
    if comment_receive == '':
        return jsonify({'msg':'후기를 입력해주세요!'})

    doc = {
        'num': count,
        'name': name_receive,
        'star': star_receive,
        'comment': comment_receive
    }
    db.spartauniversity.insert_one(doc)

    return jsonify({'msg':'후기 저장 완료!'})

 


 

후기 삭제하기

 

count로 num이라는 값을 생성해 넣어도

 

후기 삭제 완료 alert는 뜨지만

 

후기가 없어지지도 않고 db에서도 삭제 안 됨ㅠ

 

끙끙거리다가 해결 못하고 일단 다른 것 먼저 하기로..!

 


 

페이지 넘어가기

 

 

button onclick="location.href='/index_introduce.html'"

 

분명 위 코드로 넘어갈 줄 알았는데 안 되서

 

@app.route('/detail')
def detail():
    return render_template('index_detail_1.html')

 

app.py에 @app.route('/detail') 이라는

 

새로운 페이지 이름을 생성해 주고

 

button onclick="location.href='/detail'"

 

로 하니 잘 넘어간다!

 


 

오늘의 수확.

 

예쁜 alert 창 발견

 

https://sweetalert.js.org/

 

SweetAlert

You've arrived! How lovely. Let me take your coat. Oops! Seems like something went wrong! Delete important stuff? That doesn't seem like a good idea. Are you sure you want to do that?

sweetalert.js.org

 

<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>

 

위 문장을 html 파일에 추가해주면 된다고 한다

 

빨리 마무리가 되어야 꾸미기를 할텐데 아쉽

 

 

조원님 덕분에 모두 함께 오늘 처음 사용해 본

 

GitHub Desktop

 

 

파일 주고 받기가 간편하고

 

변경사항이 눈에 잘 들어와서 좋다.

 

근데 자꾸 한두명씩 css가 적용 안 된다거나,

 

페이지가 안 넘어간다거나, 수정사항이 반영 안 된다거나

 

등의 문제로 시간이 너무 빨리 갔다

 

내일은 할 수 있다! 화이팅!