- Today
- Total
Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코딩문제
- selenium
- python 중간고사
- 자료구조
- 파이썬활용
- 프로그래밍
- 파이썬 강좌
- 알고리즘 강좌
- 크롤링
- gdrive
- 알고리즘 강의
- 면접 파이썬
- 파이썬3
- 채용문제
- 파이썬 자료구조
- 파이썬 입문
- 파이썬 강의
- 파이썬
- 셀레니움
- 파이썬 알고리즘
- 코딩시험
- 알고리즘
- 대학시험
- Crawling
- python data structure
- c언어
- 기말시험
- 중간시험
- 쉬운 파이썬
- 자료구조 강의
Notice
반원 블로그
Django 환경 세팅 절차 본문
1. 가상환경 구성 및 진입
python -m virtualenv venv
./venv/Scripts/activate
2. django 패키지 설치
pip3 install django
3. django 프로젝트 및 앱 생성
django-admin 이란 명령어를 이제 쓸 수 있다.
django-admin startproject 프로젝트명
프로젝트로 이동한 뒤 app 생성
cd 프로젝트명
django-admin startapp 앱명
여기서 하나의 프로젝트에는 여러 개의 앱이 존재할 수 있으며
앱은 M(odel) T(emplate) V(iew) 중 M과 V계층의 파이썬 파일이 존재한다.
앱은 보통 기능별 페이지로 나눠서 생성한다.
4.앱을 만들었으면 앱 폴더 바로 아래에 templates 폴더를 생성한다. django의 템플릿 엔진이 알아서 여기 templates폴더를 참고하게 된다.(여기에 프론트 엔드를 구현)
이후 models.py와 views.py에 class로 정의하면서 각 모델을 생성
5.프로젝트 폴더 안에는 프로젝트 이름과 같은 폴더가 하나 더 있다. 여기에 settings.py의 INSTALLED_APP에 내가 만든 앱명을 추가로 입력해줘야 한다.
만일 django-admin startapp board로 앱을 만들었다면, 'board'를 settings.py의 INSTALLED_APP에 추가.
'2018~ > Django 개인 공부 정리' 카테고리의 다른 글
django - static 폴더 관리 + js와 css 위치 (0) | 2019.09.06 |
---|---|
django - 이메일 필드 추가 (0) | 2019.09.06 |
django 회원 가입 - DataBase에 저장, 패스워드 부호화, 미입력 처리 (0) | 2019.09.04 |
django 회원가입 페이지 id 속성 변경. 프론트에서 백으로 데이터 전송 (0) | 2019.09.04 |
django 템플릿(T)와 뷰(V) 생성하고 연결하기 (0) | 2019.09.04 |
django 생성한 앱의 모델을 admin에 등록하기 (0) | 2019.09.04 |
django 어드민(admin) 페이지 처음 확인하기 (0) | 2019.09.04 |
django 모델(Model)과 데이터베이스 만들기 (0) | 2019.09.03 |
Comments