💡수업 목표💡 Django의 구조를 알아보고, 필요한 기초 명령들을 익혀본다. 데이터 베이스를 연결하고, 데이터베이스를 사용하는 방법을 알아본다. 사용자 모델을 만들고, 회원가입과 로그인 기능을 직접 만든다. Django 프로젝트 구조 project_name/ # 장고프로젝트 설정 패키지 ├── db.sqlite3 ├── manage.py └── config ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py ── requirements.txt # 설치할 pip 패키지 목록 파일 venv/ : 프로젝트의 패키지들을 관리하는 가상환경 manage.py : 장고 서버 관리를 도와주는 역할을 하는 스크립트. 다른 설치없이 웹 서버를 시작할 수 있다. config..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 21Day 오늘 배운 내용. 아침 퀴즈 3일차 https://github.com/LeeHyunji/morning_quiz Django 기초반 5주차 + Django 심화 Django 프로젝트 구조 project_name/ # 장고프로젝트 설정 패키지 ├── db.sqlite3 ├── manage.py └── config ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py ── requirements.txt # 설치할 pip 패키지 목록 파일 venv/ : 프로젝트의 패키지들을 관리하는 가상환경 manage.py : 장고 서버 관리를 도와주는 역..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 20Day 오늘 배운 내용. 아침 퀴즈 2일차 https://github.com/LeeHyunji/morning_quiz 어제 창피하게 망한만큼 어제 열심히 준비한 보람있게 아침 퀴즈는 성공적..! Django 기초반 4주차 데이터 베이스 관계 one to one one to many many to many
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 19Day 오늘 배운 내용. Django 기초반 3주차 아침 퀴즈 1일차 9:00 - 10:00 1시간동안 진행되는 퀴즈가 오늘부터 진행되었다. 무슨 내용으로 퀴즈 보는지도 모르고 들어갔었는데.. 장고 문제였다. 참고로 주말에 공부하다가 설정을 잘못하는 바람에 파이썬이 터져서.. 컴퓨터를 초기화 했더니 낯선 개발 환경... 비록 퀴즈는 망했지만 오늘 열심히 다시 원상 셋팅을 열심히 했기때문에... 내일은 자신있다!
💡수업 목표💡 웹의 기본적인 구조를 이해하고, 5주 동안 만들 프로젝트를 살펴본다. Python의 기초를 다룬다 Django의 기본 구조와 동작 원리를 이해한다 Django란? : 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크 The web framework for perfectionists with deadlines | Django Django Django makes it easier to build better web apps more quickly and with less code. Get started with Django www.djangoproject.com Python Web Framework 프레임워크 Framework는 기능을 모아놓은 라이브러리 이상으로 소프트웨어를 개발하..
가상 환경(Virtual Envionments) 가상 환경이란, 독립적인 파이썬의 실행 환경을 의미. 각각의 가상 환경은 다른 환경에 영향을 미치지 않으며 각자 다른 종류와 버전의 패키지를 가질 수 있다. 파이썬을 사용할때 pip 패키지 매니저를 이용해서 필요한 패키지를 설치한다. 하지만 pip로 설치한 패키지는 전역으로 설치되기때문에 모든 프로젝트에서 사용이 가능하게 된다. 프로젝트 한 개만 진행된다면 상관없지만 프로젝트가 여러개일 경우 각 프로젝트마다 필요한 패키지, 버전 등이 다르기때문에 호환성 문제때문에 충돌이 발생한다. 1. 가상환경을 미리 만들면 사용자가 프로젝트에 사용할 패키지들만 설치해야 할 수 있다. 2. 시간이 지남에 따라 패키지들도 업데이트가 되는데 호환성 문제를 위해서, 한 프로젝트..
Python 설치 공식 홈페이지에서 Python 설치 웹개발종합반 강의에서는 해당 설치방법을 추천해준다. 프로그래밍이 처음이라면 해당 방법으로 무조건 따라하기를 추천한다. https://www.python.org/ Homebrew를 통한 Python 설치 아무래도 mac으로 개발을 하는 분들은 대부분 homebrew를 많이 사용할거라고 생각한다. 나 역시도 설치파일보다는 brew를 사용해서 관리하는건이 더 익숙하고 편해서 강의를 따라가지 않았다. 덕분에 M1과 Pycharm은 또 처음이라서 약간 설치하는데 고생을 했다...^^ 1. 파이썬 관리하기 위한 오픈소스 pyenv가 설치되어 있지 않다면 brew를 이용해서 pyenv를 설치해준다. brew install pyenv 2. pyenv를 통해서 설치 ..