데이터공부기록

고정 헤더 영역

글 제목

메뉴 레이어

데이터공부기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (58)
    • Django (14)
    • Python (26)
    • 데이터분석 by파이썬 (16)
    • 머신러닝 정리 (2)

검색 레이어

데이터공부기록

검색 영역

컨텐츠 검색

Django

  • 3. MVT방식 - (1) Model

    2021.05.11 by evaseo

  • 2. 프로젝트 설정 - (4) DB 생성

    2021.05.11 by evaseo

  • 2. 프로젝트 설정 - (3) urls.py

    2021.05.11 by evaseo

  • 2. 프로젝트 설정 - (2) settings.py

    2021.05.11 by evaseo

  • 2. 프로젝트 설정 - (1) app만들기

    2021.05.11 by evaseo

  • 1. Django, 프로젝트 생성

    2021.05.11 by evaseo

3. MVT방식 - (1) Model

1. Model (1) 데이터베이스 변경 사항(ex. 테이블 생성, 테이블 변경)이 발생하면, 데이터베이스에 실제로 반영해주는 작업을 정의 (2) 장고 1.7버전부터 마이그레이션 개념 사용 (3) 마이그레이션(Migrations): 테이블 및 필드 생성, 삭제, 변경 등과 같이 데이터베이스에 대한 변경 사항을 알려주는 정보 (4) 장고는 마이그레이션 정보를 추출하고 이를 실제 데이터베이스에 반영함 (5) model.py에 작성 – 논리적 테이블 생성 1) ORM기법에 따라 테이블을 Django.db.models.Model클래스를 상속받는 클래스로 정의 ※ ORM(Object Relational Mapping)기법 ① 장고에서 데이터 베이스를 처리하는 방법 ② 테이블에 대한 CRUD기능을 클래스 객체에 대..

Django 2021. 5. 11. 13:34

2. 프로젝트 설정 - (4) DB 생성

1) db.sqlite3 생성 프로젝트명 우 클릭 -> Django -> Migrate(Django >= 1.7) 2) 원격 db 사용 시 1st. settings.py와 models.py파일 작성 후 2nd. 프로젝트명 우 클릭 -> Django -> Make Migrate(Django >= 1.7) 클릭 후 app 이름 기입 3rd. 프로젝트명 우 클릭 -> Django -> Migrate(Django >= 1.7) ☞ 논리적 테이블이 물리적 테이블로 db에 저장되는 작업 -> 에플리케이션 하위 폴더 migrations에 0001_initial.py파일 생성

Django 2021. 5. 11. 12:24

2. 프로젝트 설정 - (3) urls.py

(1) urls.py에서 클라이언트가 요청하는 요청명과 요청에 실행할 함수 명 또는 클래스명을 path로 설정 1) urls.py (URLconf) ① URL과 View(함수 또는 메소드)를 매핑 소스 정의 파일 ② URL을 어떻게 운영할 것인가에 대한 규칙을 정의 ③ 모든 클라이언트의 요청을 받는 곳 ④ urlpatterns = [ ]: 리스트 타입으로 path() 저장 ⑤ Including another URLconf 방법: 2계층으로 나누어서 코딩 – 권장사항 => 변경, 확장 용이, 재활용 가능 2) Function views방법: path(요청경로명, views.함수명, [name = '이름']) ① 요청경로명 ‘ ‘ : 첫 메인 화면 실행할 때 사용, 반드시 설정해야 함 ② views.함수명 ..

Django 2021. 5. 11. 12:12

2. 프로젝트 설정 - (2) settings.py

1) 프로젝트의 설정 값과 규칙을 지정하는 파일 2) 개발하는 애플리케이션 등록: mguest라는 application을 등록 3) 데이터베이스 설정: 디폴트로 SQLite3 데이터 베이스 엔진을 사용하는 것으로 지정 ① 데이터베이스 엔진에 따라 달라짐 ② Settings | Django documentation | Django (djangoproject.com) 참고 ③ ‘NAME’은 DB엔진에 미리 만들어져 있는 데이터베이스의 이름 4) 정적 파일 항목 지정: STATIC_URL, STATICFILES_DIRS등 관련 항목 지정 ① 새로 만든 app의 자원(app의 static폴더)를 관리하기 위한 설정 ② static폴더 – 개발하는 앱에 폴더 생성 i. css, js, images 등의 파일을 저..

Django 2021. 5. 11. 12:01

2. 프로젝트 설정 - (1) app만들기

프로젝트명 우 클릭 -> Django -> create application -> 이름설정

Django 2021. 5. 11. 11:49

1. Django, 프로젝트 생성

- Django 1 . MVT(Model, View, Template)에 따른 일정 룰에 의해 진행되는 개발방식 2 . 웹프로그래밍에 공통적으로 필요한 기능들을 미리 만들어 둔 후 단축함수, 제네릭 뷰 등으로 제공 3 . 모델, 뷰, 템플릿 모듈 간의 독립성 유지 4 . 소프트웨어 개발의 중요한 원칙인 느슨한 결합 설계의 원칙에 부합 - 프로젝트 생성 File -> New -> Other… -> PyDev Django Project -> 프로젝트명, Grammar Version, Interpreter 설정 -> Next -> Next -> Next -> Finish

Django 2021. 5. 11. 11:42

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
데이터공부기록 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바