일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 템플릿상속
- Python
- 글쓰기기능
- 장고수정기능
- 파이썬
- extends
- 템플릿필터
- 템플릿변수
- django
- path converter
- 템플릿태그
- CRUD
- detail page 만들기
- get object or 404
- DjangoAdmin
- 모델폼
- 웹페이지제작
- 랜덤번호
- 장고
- 검색기능
- 장고로그인회원가입
- 쿼리셋
- modelform
- 장고어드민
- queryset
- namespace
- 장고유저모델
- DjangoUsers
- 장고모델
- DjangoModel
Archives
- Today
- Total
하루에는
Django 시작하기 본문
Overview
- 개발환경 셋팅
- 장고 기초 설명
미리 설치해야 할 것
- Git bash
- Python (3.7 이상)
- VSCode 등 텍스트 에디터
Django
- python 기반 웹 어플리케이션 프레임워크
- MTV 패턴
- admin 기능 제공
- 쉬운 URL 파싱 제공
VSCode 세팅하기
code .를 치면 현재 디렉터리에서 VSCode 실행됨
가상 환경
장고 프로젝트마다 가상 환경을 생성해서 관리
- 장고 프로젝트를 담는 통
- 가상환경을 켜고 설치한 패키지들은 가상 환경에서만 영향을 미침
- 장고 프로젝트별로 가상환경을 설치해야 함
터미널 명령어 모음
가상환경 만들기
python -m venv myvenv
가상환경 실행(source는 .으로 대체 가능)
source myvenv/Scripts/activate # 윈도우
source myvenv/bin/activate # 맥
가상환경 끄기
deactivate
장고 설치
pip install django
새 프로젝트 생성
django-admin startproject projectname
새 앱 생성
python manage.py startapp appname
서버 RUN
python manage.py runserver
마이그레이션 만들기
python manage.py makemigrations
DB migrate
python manage.py migrate
superuser 만들기
python manage.py createsuperuser
shell 실행
python manage.py shell
static file collect
python manage.py collectstatic
'Python, Django' 카테고리의 다른 글
[Django]장고 Model, admin, Queryset (0) | 2019.11.27 |
---|---|
[Django]템플릿 변수, 필터, 태그 (0) | 2019.11.27 |
[Django]첫 프로젝트 : random number 프로젝트 만들기 (0) | 2019.10.02 |
[Django]MTV 패턴 (0) | 2019.10.01 |
[Python]Google Image Download 파이썬으로 구글 이미지 다운로드하기 (0) | 2019.07.31 |
Comments