티스토리 뷰

개발

[항해99] 5주차 강의

호호홍얍얍 2022. 4. 11. 13:23

파이썬에서, 클라이언트에서 받은 데이터는 모두 문자로 받기 때문에, 자료형이 인티저 등이라면 변경해줄 필요가 있다

def bucket_done():
    num = request.form['num']
    db.bucket.update_one({'num': int(num)}, {'$set': {'done': 1}})
    bucket_one = db.bucket.find_one({'num': int(num)})
    print(bucket_one)
    return jsonify({'msg': bucket_one['bucket']+' 완료!'})

리눅스 접속방법

% sudo chmod 400 (키) → 맥 패스워드 입력

ssh -i (키) ubuntu@52.79.235.***

리눅스 명령어

mkdir: 폴더 만들기, ls: 폴더 보기, cd: 이동하기

# python3 -> python

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

  • 파이썬3라고 안 쓰고 python이라고 써서 명령 내릴게

# pip3 -> pip

sudo apt-get update sudo apt-get install -y python3-pip sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

  • pip(패키지 마법사)

# port forwarding

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

  • 포트 5000을 떼는 명령어

상시 서버 띄워놓기

nohup python app.py &

 

서버 강제 종료하기

ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

 

og태그

<meta property="og:title" content="내 사이트의 제목" />

<meta property="og:description" content="보고 있는 페이지의 내용 요약" />

<meta property="og:image" content="이미지URL" />

'개발' 카테고리의 다른 글

[노마드코드: 파이썬 챌린지] 장고 입문  (0) 2022.04.14
[노마드코더: 파이썬 챌린지] 문법 강의  (0) 2022.04.12
[항해99] 4주차 강의  (0) 2022.04.08
[항해99] 3주차 강의  (0) 2022.04.07
[항해99] 2주차 강의  (0) 2022.04.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함