Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- LIST
- vscode설치
- TIL #todayilearn #math #javascript #js #자바스크립트 #절댓값 #최댓값 #랜덤 #random #floor
- django
- CSS #HTML #코드
- Web
- listdir
- 파라미터
- CSS
- html #css #코딩 #입문 #코딩시작하기 #코딩입문 #파이썬 #자바스크립트 #비전공자 #비전공 #코딩학원
- Coding
- dangerouslySetInnerHTML
- phython
- 역사
- 코딩
- SSAFY
- 위코드
- VSCode
- 싸피
- 오블완
- 티스토리챌린지
- loaddata
- wecode
- HTML
- 프로그래밍폰트
- 프리워커스
- Python
- comprehension
- dumpdata
- 파이썬
Archives
- Today
- Total
당신의 친절한 이웃, 코딩맨
#28 Python - Django의 전체적인 플로우 본문
반응형
처음 장고를 접하고, url, models, views, 새로만든 app에 또 url, models, view를 작성하면
코딩하는데에 급급해 순서를 잊게 된다. 그러다보면 허우적하게 되고, 에러를 잡다가 시간을 허비하게 되는게 일수였다.
그래서 전체적인 플로우를 정리해 처음에 프로젝트를 시작할때 헤매지 않도록 하기로 했다.
1. 백엔드 개발자로 가장 중요한 모델링, aquerytool.com에서 정리를 하고 ( 이 에이쿼리는 다음에 정리),
2. 초기셋팅이 마무리된 파일을 github에 올리거나 pull 받아서 환경을 조성해 놓는다.
3. 새로 브랜치를 만들고 (브랜치명을 만들 때는, 기능을 이름으로 정하는 경우가 보편적이라고 한다. 예) feature/product, feature/signup)
4. mysql을 사용하기 때문에, mysql 에서 데이터 베이스를 만들고, 만든 mysql의 데이터베이스 이름을 my_setting에 붙혀준다.
5.
python manage.py makemigrations
python manage.py migrate
6. models.py를 통해 데이터베이스를 어떻게 넣을지 구상한다.
7. 크롤링을 했던 csv파일 혹은 만든 csv파일을 데이터베이스에 넣게 된다. (object create...)
'Today I Learn (TIL)' 카테고리의 다른 글
#30 html - input 태그의 요소들 정리 (0) | 2020.08.10 |
---|---|
#29 Python - lazy loading, javascript로 링크가 되있는 사이트 크롤링하기 (0) | 2020.07.26 |
#27 Python - Json으로 된 파일에 접근해서 값 가져오기 (0) | 2020.07.24 |
#26 Git - Reset, Revert (0) | 2020.07.18 |
#25 Python - beautifulSoup으로 코스피 정보를 불러오는 웹 크롤링 (0) | 2020.07.17 |
Comments