NAN/웹 어플리케이션
-
Django 개발 패턴NAN/웹 어플리케이션 2021. 8. 31. 16:33
MVC 개발 패턴 Model View Controller(Template) Model 장고에서 모델이란 데이터 베이스와 통신을 해주는 편리한 도구이다. Database 언어를 사용하지 않고도 간편하게 데이터 베이스 내용을 수정, 삭제가 가능하다. Database 데이터 베이스는 크게 행과 열로 구성되어 있고 그 안에는 각각의 아이템, 속성이 들어있다. 예를 들어 Django의 앱 하나는 Database의 행이 되고 모델의 세부 사항은 데이터베이스의 열로 매치 되는데 그 사이 처리를 모델에서 담당한다. 즉 사용자가 모델을 설정하게 되면 db에 반영하는 수정, 삭제 등은 Django에서 처리해준다. View Django에서 계산하는 대부분을 담당한다. 유저가 서버에 요청을 보내게 되면 view에서는 해당 요..
-
[Django] Git 소개 / 설정NAN/웹 어플리케이션 2021. 7. 5. 00:32
git이란? git은 기본적으로 버전 관리 시스템이다. 버전 업데이트 과정에서 오는 문제와 필요를 해소해주는 게 가장 큰 핵심이다. Branch Branch는 개발 버전이라 생각하면 이해가 편한데, 각각의 버전을 따로 보관 할 수 있고, 원하는 개 수 만큼 루트를 만들어 각기 다른 개발 버전을 진행할 수 있다. 출시 버전과 테스트 버전을 따러 나눠 사용하다 안정성이 확보되면 나눠진 루트를 합쳐준다. 각기 다른 버전을 따로 보관하는 게 아닌 같은 뿌리를 둔 나무의 여러 갈래로 나눠진 나뭇가지를 연상하면 좋을 거 같다. git에서 사용되는 명령어의 종류는 많지만 모두 다 알아야 할 이유도 없고 그럴 필요도 없다. 그저 필요를 느끼면 구글을 통해 찾아 사용하면 그만이다. git bash 혹은 이와 비슷한 프로..
-
[Django] 기본적인 View 만들기NAN/웹 어플리케이션 2021. 7. 4. 17:09
python manage.py startapp ' ' view 요약 python manage.py startapp appname으로 account 폴더 생성 새로 만들어진 파일은 기존 파일이 인식하지 못하기 때문에 인식 시켜줘야한다. 기존 폴더 settings.py 진입 후 Installed_apps에 생성된 account 폴더 입력 인식시켰다면 appname - views.py를 통해 실제 화면에 출력하고자 하는 요소 입력 여기서는 hello_world(request)라는 함수를 만들고 HttpResponse를 반환하게 설정했다. ############# view 만들기 완료 ############# urls 요약 특정 주소를 통해 만들어둔 view를 볼 수 있게 작업을 해줘야 한다. 기존 폴더 - u..
-
[Django] 개발 환경 셋업 with PycharmNAN/웹 어플리케이션 2021. 7. 4. 15:03
pip list : 현재 프로젝트에 설치되어 있는 목록이 나열되는 명령어 pip install django : django를 설치하고 가상 환경을 만들기 위한 명령어 django-admin : 프로젝트를 통해 할 수 있는 목록이 나열된다. django-admin startproject ' ' : 새로운 프로젝트 생성 파일 - 오픈 - PycharmProjects : 새롭게 생성한 프로젝트가 있다면 진입 파일 - 세팅 project: pragmatric - python interpreter 진입 - 환경 설정 add - ok == 가상 환경 생성 Pycharm 및 다른 IDLE(Integrated DeveLopment Environment) 즉, 통합 개발 환경을 사용하기 위해선 기본적으로 Python이 ..