> 백엔드 개발 > 파이썬 튜토리얼 > djiango 디렉토리 파일

djiango 디렉토리 파일

巴扎黑
풀어 주다: 2017-06-23 15:05:54
원래의
2466명이 탐색했습니다.

1. 프로젝트 만들기

명령: django-admin startproject mysite

mysitemysite

├── manage.py
└── mysite
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py
1.manage.py 与Django进行交互的命令行工具,比如后面根据model生成数据库表结构、供开发使用的server等都是使用该工具,在manage.py的同级目录使用python manage.py 可以看到可以使用的命令列表
2.mysite:这个才是工程的包名。
3.__init__.py:表明mysite是一个包。
4.setting.py:Django的配置文件,包括工程的app配置、数据库配置、语言配置等。
5.urls.py:Django的dispatcher,根据不同的url映射到不同的视图。
6.wsgi.py:WSGI是web server gateway interface,这个文件是使project符合这种协议的入口点(entry-point)

二.创建app

命令:python manage.py startapp users
learn/
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py
├── Manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└ ─ ─ wsgi.py
1.manage.py는 모델 기반 데이터베이스 테이블 구조 생성, 개발용 서버, Django와 상호작용하기 위한 명령줄 도구입니다. 등. 이 도구를 사용하려면 관리.py와 동일한 디렉터리에서 python 관리.py를 사용하여 사용할 수 있는 명령 목록을 확인하세요
2.mysite: 패키지입니다. 프로젝트 이름.
3.__init__.py: mysite가 패키지임을 나타냅니다.
4.setting.py: 프로젝트 앱 구성, 데이터베이스 구성, 언어 구성 등을 포함한 Django 구성 파일.
5.urls.py: Django의 디스패처는 다양한 URL을 기반으로 다양한 뷰에 매핑됩니다.
6.wsgi.py: WSGI는 웹 서버 게이트웨이 인터페이스입니다. 이 파일은 프로젝트가 이 프로토콜을 준수하도록 하는 진입점입니다

2. 앱 만들기
명령: python prepare.py startapp users

learn /
├── __init__.py
├── admin.py

├── models.py
├── test.py

└── views.py

1.learn: 앱의 루트 디렉터리
2.admin.py: Django에는 관리 인터페이스가 포함되어 있습니다. 이 파일은 모델을 등록하고 인터페이스에서 관리할 수 있습니다.🎜🎜3.__init__.py: 설문 조사도 수행됨을 나타냅니다. 패키지🎜 🎜4.migrations: 데이터베이스를 초기화하는 데 사용됩니다. python Manage.py makemigrations를 실행하면 여기에 파일이 자동으로 생성됩니다(버전 1.7 이상). 🎜🎜5.__init__.py: 마이그레이션도 패키지임을 나타냅니다. 🎜🎜6.py: 이 파일에 모델 클래스를 정의합니다.🎜🎜7.tests.py: 테스트 코드 작성🎜🎜🎜8.views.py: 보기, Django가 urls.py에 URL을 매핑할 때 views.py에 해당 처리방법 🎜🎜 🎜🎜 🎜🎜 🎜🎜🎜

위 내용은 djiango 디렉토리 파일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿