
장고 앱(App) 생성
2022. 8. 4. 22:12
개발/Django Framework
장고 프로젝트를 생성하고 나서 서버가 정상적으로 실행되는 것을 확인했지만 프로젝트 단독으로는 아무것도 할 수 없다. 따라서, 여러 기능들을 가지고 있는 앱을 생성해주어야 한다. django-admin startapp [앱 이름] 앱을 생성하면 다음과 같이 파일들이 생성되는 것을 확인할 수 있다. 앱 안의 파일들을 통해 기능들을 만들어줄 수 있다. 각 파일들이 어떤 기능을 하는지에 대해서 공부하면서 알게된 내용을 정리해봤다. __init__.py admin.py 관리자 페이제 적용되는 파일이다. 예를 들어, 모델을 생성 후 이 페이지에 등록하면 관리자 페이지에서 데이터를 관리할 수 있다. 이 외에도 다양한 기능들을 추가해서 사용할 수 있다. apps.py models.py 데이터베이스 테이블의 스키마를 정..

장고 개발 환경 설정
2022. 8. 4. 21:33
개발/Django Framework
장고로 개인 프로젝트를 진행하기 위해서 준비 과정을 정리해보려고 한다.| 먼저 나는 MacOS 를 사용하고 있어 Mac 기반으로 프로젝트를 진행할 예정이다. 1. 파이썬을 설치한다. brew install python 또는 brew install python3 원하는 파이썬 버전을 선택해 설치한다. $ python3 --version Python 3.9.2 나는 python 3 버전을 설치했다. 2. 파이썬 가상 환경 생성 파이썬 가상 환경은 파이썬으로 개인 프로젝트를 진행할 때 독립된 환경을 제공해준다. 독립된 환경을 제공하기 때문에 여러 프로젝트를 동시에 생성해서 진행할 수 있다는 장점이 있다. 다음과 같이 파이썬 가상 환경을 생성해준다. python -m venv [가상환경 이름] 또는 python..