일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바스크립트
- 자바 공부
- 컴퓨터 네트워크
- websocket
- 코틀린
- Java
- design pattern
- 데이터모델링과마이닝
- 디자인 패턴
- 코딩테스트 고득점 Kit 완전탐색
- NextJS
- JavaScript
- react firebase
- 프로그래머스 완전탐색
- 백준
- 자바
- useEffect
- 코딩테스트 고득점 Kit
- React JS
- useState
- 장고
- 리액트
- 리액트 훅
- codesandbox
- 프로그래밍 언어론
- 프로그래머스 자바
- vanillaJS
- react
- 프로그래머스
- react hook
Archives
- Today
- Total
기록하는 개발자
[Django] 내가 보려고 하는 정리 본문
728x90
python --version //python 현재 버젼 확인
python -m venv myvenv //myvenv라는 가상환경 생성
(git bash)source myvenv/Scripts/activate //git bash에서의 가상환경 활성화
(cmd)myvenv\Scripts\activate //cmd에서의 가상환경 활성화
끄는법 --> deactivate
pip install django //장고 설치(가상환경 켜놓고)
pip unintall django //장고 삭제
python manage.py runserver //서버 켜기(서버 끄기는 ctrl-c)
git bash를 쓴다면 한 번씩 ls로 현재 폴더 위치 상태를 점검해주면 좋다.
나는 git bash를 쓰지 못하게 돼버려서,,강제로 cmd를 쓰고 있는데
cmd에서는 ls 대신 dir(directory)용어를 사용한다.
1. 프로젝트 생성
-django-admin startproject <프로젝트 이름>
2. app 생성
-python manage.py startapp <app이름>
app : 프로젝트를 이루는 작은 단위
3. settings.py에 app 생성 알리기
app을 하나 만들고 프로젝트 폴더 내의 setting.py안에 들어가서 새 app이 만들어졌다고 알려줘야됨(프로젝트와 app 연결 )
ex) MyApp이라는 App 생성 시 아래와 같이 settings.py의 INSTALLED_APPS에 MyApp을 추가해준다.(반점 잊지 않기.)
4. template 폴더 생성
-app안에서는 user에게 보여질 화면 html을 만들어 준다.
5. views.py
-user에게 보여질 화면 html이 언제, 어떻게 처리될 지 알려주는 '함수'작성
6. url.py : 내가 만든 html이 어떤 url을 입력 했을 때 뜨게 할 지 결정
7. 서버를 돌리면 html 파일 나타남
728x90
'Web > Django' 카테고리의 다른 글
[Django] Template 상속 (0) | 2021.05.27 |
---|---|
[Django] 초기 환경설정 재정리 (0) | 2021.05.11 |
[Django] REST API (0) | 2020.07.20 |
[Django] Wordcount 프로그램 (0) | 2020.05.16 |
[Django] 설치 및 가상 환경 실행 (0) | 2020.05.16 |