django-하위 응용 프로그램 만들기
1450 단어 Django
웹 응용 프로그램에서 일반적으로 일부 업무 기능 모듈은 서로 다른 프로젝트에서 복용할 수 있기 때문에 개발 과정에서 공사 프로젝트를 서로 다른 하위 기능 모듈로 나누면 각 기능 모듈 간에 상대적으로 독립을 유지할 수 있고 다른 공사 프로젝트에서 특정한 기능 모듈을 사용해야 할 때 이 모듈 코드를 전체적으로 복제하여 복용할 수 있다.
Django의 뷰 작성은 하위 응용 프로그램에 배치됩니다.
1. 만들기
django에서 하위 응용 프로그램 모듈 디렉토리를 만드는 작업은 명령으로 수행할 수 있습니다. 즉,
python manage.py startapp
manage.py는 상기 프로젝트를 만들 때 자동으로 생성되는 관리 파일입니다.
예를 들어 방금 만든 demo 프로젝트에서 사용자users 서브 응용 모듈을 만들려면 다음과 같이 하십시오.
cd ~/Desktop/code/demo
python manage.py startapp users
실행 후 프로젝트 디렉터리에users라는 하위 디렉터리가 추가된 것을 볼 수 있습니다.
2. 디렉토리 설명 하위 적용
다음 구조를 사용하여 현재 프로젝트 디렉토리를 봅니다.
4
3. 설치 하위 어플리케이션 등록
만들어진 하위 응용 프로그램 디렉터리 파일은 프로젝트 프로젝트 디렉터리에 놓여 있지만django 프로젝트는 이 하위 응용 프로그램을 바로 사용할 수 없습니다. 등록하고 설치해야 사용할 수 있습니다.
프로젝트 설정 파일 settings.py에서 INSTALLEDAPPS 항목은 프로젝트에 등록되어 설치된 하위 응용프로그램을 저장합니다. 초기 프로젝트의 INSTALLEDAPPS는 다음과 같습니다.
하위 응용 프로그램을 설치하는 방법, 즉 하위 응용 프로그램의 설정 정보 파일 apps를 등록하는 방법입니다.py의 Config 클래스가 INSTALLED 에 추가됨APPS 목록에 있습니다.
예를 들어, INSTALLEDAPPS 목록에'users'추가apps.UsersConfig'.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.