본문 바로가기

django35

Web 개발 :: 파이썬 django, MTV, 뷰, 템플릿 등 _TIL#19 ■ JITHub 개발일지 19일차 □ TIL(Today I Learned) :: 파이썬 Django 1. 파이썬 Django 1) 프로젝트의 구조 프로젝트 루트와 프로젝트 앱으로 구분할 수 있다. 프로젝트의 모든 파일이 들어있는 것을 '프로젝트 루트', 주요 기능을 하는 앱을 '프로젝트 앱'으로 만들어 폴더를 구분한다. - manage.py : django프로젝트를 관리하기 위한 명령어를 지원한다. startapp, runserver 등 - db.sqlite3 : 프로젝트에서 사용되는 데이터베이스 파일 - settings.py : 프로젝트의 전반적인 설정을 담당 새로운 앱을 만들었다면 장고에게 새로운 앱을 만들었다는 사실을 알려줘야 한다. - urls.py : url을 확인하여 페이지를 연결해주는 역할 .. 2022. 9. 27.
파이썬 웹 프로그래밍 :: 9월 넷째주 WIL #04 ■ 개발일지 WIL #04 1. FACTS - 자료구조와 알고리즘 : 여러 알고리즘 이론과 백준 문제들을 풀이하면서 파이썬을 활용한 알고리즘 이론 익히기 - 깃/깃허브 : CLI를 활용한 깃 저장소 관리, 신규 프로젝트 생성/커밋/푸쉬 지속 연습 - Django 기초이론 학습 : django의 구조 및 동작원리 학습 2. FEELINGS - django에 들어서면서 내용이 확 버거워진 느낌이다. 아마도 기존의 이론들에 대해 완벽하지 못하다고 생각하는 부분을 그대로 짊어지고 장고 학습을 하고있으니 당연한 이야기이다. 기존의 내용들이 해결되지 않는다면 아마 앞으로도 지속적으로 힘겨워질 것 같다. 3. FINDINGS - 자료구조 알고리즘 : 시간 복잡도/공간 복잡도, 점근 표기법, 어레이, 링크드 리스트, .. 2022. 9. 26.
Web 개발 :: 파이썬 django, 가상환경 셋팅 등 _TIL#18 ■ JITHub 개발일지 18일차 □ TIL(Today I Learned) :: 파이썬 Django 1. 파이썬 알고리즘 윈도우에서는 python -m venv venv 윈도우에서는 source venv/Scripts/activate 파일 나오면 ctrl + c하고 gitignore에 ctrl + v, 그리고 추가로 venv도 아래와 같이 추가 입력하기 원격 깃허브 레포랑 연결 장고 프로젝트 생성 (폴더를 만들어놨을 경우 뒤에 '.'을 붙인다.) 설치된 패키지 저장 후 깃헙에 저장 requirements.txt를 받은 사람이 설치할 경우에는 django는 sqlite3를 기본적으로 설치해주기 때문에 연동해서 사용이 가능하다. wsgi는 배포를 할 때 사용(외부와 연결) asgi비동기식 연결을 할 때 사용.. 2022. 9. 26.
Web 개발 :: 파이썬 django _TIL#17 ■ JITHub 개발일지 17일차 □ TIL(Today I Learned) :: 파이썬 django 공부법 1. 파이썬 django 1) 웹 프레임워크 - 웹 서비스를 쉽게 만들어주는 기계! - 인증 : 로그인 2) 웹 서비스가 마땅히 갖춰야 할 것들? - 인증 : 로그인/로그아웃 - 데이터 저장 : 데이터베이스 관리 - 요청에 대한 응답 : HTML, JSON - 보안기능 3) 프레임워크의 역할 - 인증 - 데이터베이스 관리 - 요청에 대한 응답 - 보안 - 코드의 재사용성 4) 공부 방향 - '사용법을 익히는 것' 이 첫 번째, 내부 구조를 들여다보는 것이 두 번째 5) Django - Python 기반으로 만들어진 웹 프레임워크 - Django를 배우면 파이썬 기반의 Node.js, spring 등.. 2022. 9. 22.
Web 개발 :: 파이썬 django 가상환경 설정_TIL#16 ■ JITHub 개발일지 16일차 □ TIL(Today I Learned) :: 파이썬 django _ 파이참, vscode 가상환경 설정 1. 파이썬 django 가상환경 설정 - 파이썬 django를 사용하기 위해 가상환경 설정을 해보았다. 오늘은 늦게까지 잡고있던 것이 있어 내용정리를 하지 못하였다. - 파이참은 django 라이브러리 설치 뿐 아니라 가상환경 설정이 굉장히 쉬웠다. - django는 간단하게 내용을 훑었고, 차차 내용정리를 해볼 예정이다. □ TIF(Today I Felt) :: - 오전에 계속 가상환경 설정을 잡고 있느라 진행하지 못한 것들이 많다. - 이런저런 생각이 많은 하루였다. 2022. 9. 21.
반응형