240902 TIL URL에서 데이터 가져오기, Database(DB)

윤수용·2024년 9월 2일
0

TIL

목록 보기
6/89

1. URL 주소에서 데이터 가져오기

1) 주소에 따라 메인화면 인사말 바꾸기

@app.route("/iloveyou/<name>/")
def iloveyou(name):

    motto = f"{name}야 난 너뿐이야..."
    context = {
        "name": name,
        "motto": motto
    }

    return render_template("motto.html", data=context)
  • route() 부분의 <name> 와 같이 <> 를 사용하면, URL 주소에 따라서 name을 변수처럼 사용 가능

2. Database(DB)

1) DB의 두 가지 종류

  • RDBMS(SQL)
    - 엑셀에 데이터를 저장하는 것과 유사. 행/열의 생김새에 따라 정형화된 데이터를 가짐
    - 장점: 데이터의 일관성, 용이한 분석
    - 단점: 자유로운 형태의 데이터 적재 불가
    - ex) SQLite, MS-SQL, My-SQL 등
  • No-SQL
    - Dictionary 형태로 데이터를 저장. 모든 데이터가 같은 값을 가질 필요가 없음
    - 장점: 자유로운 형태의 데이터
    - 단점: 데이터 간의 일관성이 부족
    - ex) MongoDB
profile
잘 먹고 잘 살자

0개의 댓글