장고 프로젝트의 파일 구성을 살펴 보았습니다.
소개
이번에는 Python/Django에서 웹 앱을 만들 때,
미리 작성할 프로젝트/응용 프로그램 폴더에
각 파일 폴더 구성에 대해 각 역할을 간략하게 검토하십시오.
폴더 구성
다음이 작성한 프로젝트 폴더의 구성입니다.
각 폴더 파일에 대해
django 가상 환경 폴더 (맨 위 계층)
db.sqlite3
데이터베이스에 사용되는 기본 sqlite로 여기에 기록됩니다.
mamage.py
개발 서버 시작 및 데이터베이스 업데이트
프로젝트 폴더
위 예제의 경우 "test_project"
__pycache__
파이썬에서 사용되는 컴파일 된 pyc 파일이 저장됩니다.
__init__.py__
패키지를 읽을 때 초기화 파일
urls.py
읽은 url마다 적절한 처리를 실시한다
wsgi.py
Django를 웹 서버에서 실행할 때 사양을 충족하는 파일
settings.py
장고 프로젝트 전체 설정을 정의하는 파일
※ INSTALLD_APPS
에 관해서, Django 어플리케이션을 읽어들일 수 있는 개소. 향후 작성하는 어플리케이션도 여기에 기재해 갑니다. 부주의하게 지워지지 않도록 주의합니다.
보충
장고에서 웹 앱을 만들 때,
1. 장고 프로젝트 만들기
$ django-admin startproject test_project(フォルダ名)
2. 필요한 수만큼 Django 애플리케이션 만들기
$ python3.8 manage.py startapp test_app(フォルダ名)」
3. 프로젝트 측에서 읽어 간다
애플리케이션 폴더
추가 응용 프로그램 생성 후 폴더 구성입니다.
migrations
데이터베이스 설정과 관련된 파일이 저장됨
admin.py
관리 화면의 설정 정의
apps.py
장고 응용 프로그램 설정에 정의
models.py
데이터베이스 편집과 관련된 모델 정의
tests.py
테스트와 관련된 처리 정의
views.py
실제로 호출되는 처리 정의
요약
이번에는 장고 프로젝트의 파일 구성에 대해,
간결하게 역할을 확인했습니다.
그 외의 파일이나 web 앱 작성 과정에서,
새롭게 작성/편집해 가는 파일에 대해서도
수시로 역할을 확인하고 싶습니다.
고마워요.
Reference
이 문제에 관하여(장고 프로젝트의 파일 구성을 살펴 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kosments/items/b36da0e15cc506962be6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ django-admin startproject test_project(フォルダ名)
$ python3.8 manage.py startapp test_app(フォルダ名)」
이번에는 장고 프로젝트의 파일 구성에 대해,
간결하게 역할을 확인했습니다.
그 외의 파일이나 web 앱 작성 과정에서,
새롭게 작성/편집해 가는 파일에 대해서도
수시로 역할을 확인하고 싶습니다.
고마워요.
Reference
이 문제에 관하여(장고 프로젝트의 파일 구성을 살펴 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kosments/items/b36da0e15cc506962be6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)