한 것
TIL
라이브러리를 사용하지 않는 SPA(single page application) → 바닐라 자바스크립트
MongoDB
brew services start mongodb-community
from pymongo import MongoClient # pymongo를 임포트 하기(패키지 인스톨 먼저)
client = MongoClient('localhost', 27017) # mongoDB는 27017 포트로 돌아감.
db = client.dbtest # 'dbtest'라는 이름의 db를 만듬.
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
same_ages = list(db.users.find({'age':21},{'_id':False}))
# 바꾸기 - 생김새
db.people.update_many(찾을조건,{ '$set': 어떻게바꿀지 })
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
Flask
from flask import Flask
app = Flask(__name__)
@app.route('/') #url 나눌때 '/'별로 함수명이 같거나, route('/')내의 주소가 같으면 안됨.
def home():
return 'This is Home!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
이제 배운토대로 연습 해보자!