Django 앱(App) 구조01. Project와 App의 차이Django에서 웹 서비스 각각의 기능은 앱 단위로 구현합니다. 서로 다른 기능을 하는 앱을 여러 개 모아서 하나의 프로젝트로 만드는 거죠. 실제로 하나의 프로젝트는 여러 개의 앱과 약간의 설정 파일들로 구성되어 있고 하나의 앱은 여러 개의 프로젝트에서 사용할 수 있습니다. 02. App 생성하기Django에서 앱을 생성할 때는 manage.py를 이용합니다.python manage.py startapp {생성할 App 이름} #예시 python manage.py startapp foods03. Django App 구조{app_name}/ __init__.py admin.py apps.py migrations/ __init__.py mode..
Django 프로젝트(Project) 01. Django 프로젝트 생성하기 Django 프로젝트를 생성할 때는 아래 명령어를 이용해서 생성할 수 있습니다. django-admin startproject {프로젝트명} # 예시 django-admin startproject swk_proj 02. Django 프로젝트 구조 Django 프로젝트를 새로 생성하면 다음과 같은 구조의 파일들이 생성됩니다. swk_proj/ #프로젝트명 manage.py swk_proj/ # 프로젝트명 __init__.py settings.py urls.py wsgi.py 2.1 Project Root 최상위 디렉토리인 프로젝트 명(codeit_proj) 디렉토리는 Project Root라고 하고 우리 프로젝트의 전체 파일이 들어..
import pymysql conn = pymysql.connect( host='localhost', user='root', password='password', db='python_app_dbtest', charset='utf8' ) try: with conn.cursor() as c: #딕셔너리 반환 : conn.cursor(pymysql.cursors.DictCursor) c.execute("SELECT * FROM users") #1개 로우 선택 print(c.fetchone()) #지정 로우 선택 print(c.fetchmany(3)) #전체 로우 선택 print(c.fetchall()) #순회1 c.execute("SELECT * FROM users ORDER BY id ASC") rows =..