본문 바로가기

개발/DJango2

인스타 만들기 - nav바 No.1 1. 기능 및 화면에 따라 개발 장고는 앱과 탬플릿 단위로 개발을 진행 한다. 먼저 앱의 폴더를 생성 하는 방법을 하기에 작성 하였다. 폴더 생성 - Root 폴더에서 python manage.py startapp [폴더이름] 앱단위로 하는 이유는 여러 소스 파일을 분할해서 관리 ( 댓글, 게시물, 좋아요 관련 이런것 ) 하기 위해서 이다. 사실상 이는 어느 언어로 웹을 개발해도 마찬가지이다. 탬플릿도 탬플릿 안에 앱 이름으로 구분을 하고 그안에 HTML을 넣는게 일반적인 장고 (화면) 2. Settings 앱들을 추가 하였으면 이제 Setting에 추가 해야 한다. 이유 : model을 나중에 DB로 마이그래이션 할때 INSTALLED_APPS에 목록이 없으면 자동으로 마이그래이션 못하기 때문이다. #.. 2022. 3. 6.
Django HTML 화면에 표시하기 사용 프로그램 Pycharm Professional 1. Project 생성 프로젝트 생성시 가장 중요한것은 New environment using을 [Virtuslenv]를 선택 하는것이다. 이유는 프로젝트 생성시 프로젝트를 Location를 정해 주면 그 위에 venv 가상환경 폴더가 만들어서 그 위에 파이썬 버전에 따른 셋팅이 설정 된다. 이렇게 가상환경을 사용하는 이유는 하나의 데스크톱 안에 독립된 가상 환경을 여러 개 만들 수 있기 때문이다. 설명 : https://wikidocs.net/70588 1-03 장고 개발 환경 준비하기 이제 본격적으로 장고 개발 환경을 준비해 보자. 그전에 여러분이 알아야 할 중요한 개념이 하나 있다. 바로 파이썬 가상 환경이다. 우리는 장고를 파이썬 가상 환경에 .. 2022. 3. 1.