django 4

[Airbn* Clone Coding #3] Admin.py와 Models.py

Contents Django Documentation settings.py Admin.py와 Models.py Django Models 모듈의 종류 Django Documentation Django Documentation : docs.djangoproject.com/ Django Documentation은 말그대로 Django에 관한 정보를 문서화 해놓은 것입니다. Django에 관련된 모든 정보들이 위 URL의 사이트에 들어가 있다고해도 과언이 아닙니다. 주로 이용되는 세부주소를 조금씩 추가해나갈 예정입니다. ① settings.py : docs.djangoproject.com/en/3.1/ref/settings/ setting.py 파일에 대한 문서 Settings.py settings.py에는 d..

[Airbn* Clone Coding #2] DJANGO 소개

Contents Linter 와 Formatter Django Start!! Django의 주요 파일들 Linter 와 Formatter 1. Linter Python은 Compile 언어가 아닙니다. 때문에 Compile을 통하여 에러를 감지할 수가 없습니다. 일단 실행시키고 에러가 발생하면 그때서야 발견이 가능합니다. Linter는 에러가 생길 부분을 미리 감지해서 알려주기 때문에 불편한 상황을 피할 수 있습니다. 간단하게 말해서 코드에 틀린 부분이 있다면 Linter가 "거기 틀렸어."라고 알려주는 것과 같습니다. 대표적인 것 PEP 8 : 파이썬을 위한 스타일 가이드입니다. flake8 : 대표적인 Linter. "pipenv install flake8 --dev"으로 수동 설치가 가능합니다. 2..

[Nomad Coder - Airbn* Clone Coding #1] 환경설정하기

Contents 설치해야 할 프로그램과 이유 직접 설치하기 DJANGO vs FLASK vs REACT DeadSnakes 설치해야 할 프로그램 이 프로젝트를 진행하기 위해서 다운로드 해야 할 프로그램은 다음과 같습니다. Python3 WSL ( Window Subsystem for Linux ) 1, 2 : 윈도우에서 리눅스 명령어를 사용할 수 있게 해준다. Ubuntu 18.04 LTS Pipenv : npm + pkage.json 과 비슷한 것. Django [Pipenv을 설치하는 이유] 파이썬에는 pip( Package Install for Python )라는 패키지 관리자가 존재한다. 여기서 패키지 관리자란 컴퓨터의 운영 체제를 위해 일정한 방식으로 컴퓨터 프로그램의 설치, 업그레이드, 구성,..

Django란 무엇인가?

Contents Django란? 프레임워크(FrameWork) DJANGO vs FLASK vs REACT Django란? Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크입니다. 프레임워크(FrameWork) Django는 프레임워크입니다. 그 외에도 많은 프레임워크가 있습니다. 대표적인 프레임워크는 다음과 같습니다. Spring : Java의 웹 프레임워크 Django: Python의 웹 프레임워크 Flask: Python의 마이크로 웹 프레임워크 Ruby on Rails: Ruby의 웹 프레임워크 Node.js의 Express.js 프레임워크 웹 프론트엔드의 SPA용 프레임워크 (AngularJS, Angular, Vue.js 등) 그렇다면 프레임워크란 무엇일까요? 그것을 ..