파이썬 연구 노트 --Day09

파이썬 연구 노트 --Day09

장고 간단한 항목

장고 소개

장고는 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임 워크입니다. 프레임을 사용하여 MTC 모드, 즉 모델 M 및 템플릿 뷰 V의 T. 그것은 CMS (콘텐츠 관리 시스템 소프트웨어) 일부 내용 기반 뉴스 웹 사이트 로렌스 출판 그룹의 관리, 오픈 것으로 원래이었다. 그것은 BSD 라이선스에 따라 2005 년 7 월에 릴리스되었습니다.

설치

핍 설치, 실행에 의해

pip install Django

당신은 또한 장고 설치의 버전을 지정할 수 있습니다

pip install django==2.1.5

다음 명령의 장고 버전보기

python -m django --version

또는 다른 방법

django-admin --version

사실, 세 번째 방법이

C:\>python
>>> import django
>>> django.get_version()

양, 방법이있다, 그러나 이것은 종속 라이브러리이며보기 핍으로 버전을 설치

pip freeze
pip list

프로젝트 생성

프로젝트 만들기

django-admin startproject 项目名

당신은 장고 프로젝트를 얻을 것이다, 프로젝트 디렉토리는 다음과

- manage.py
- test_django
	- __init__.py
	- settings.py
	- urls.py
	- wsgi.py

__init__.py그것은 test_django 파이썬 패키지입니다 설명 빈 파일입니다 settings.py장고 프로젝트의 전체 프로필 urls.py에 "디렉토리"와 같은 URL 프로필, wsgi.py파이썬 서버 게이트웨이 인터페이스, manage.py명령 줄 상호 작용 장고 프로젝트 파일 관리, 프로젝트 툴셋 입구.

장고, 각 모듈은 개발하는 장고 응용 프로그램을 사용합니다. 프로젝트는 애플리케이션의 숫자로 구성되어, 각 응용 프로그램은 특정 기능을 완료합니다. 응용 프로그램 만들기 :

python manage.py startapp 应用名

참고 : 프로젝트 디렉토리를 입력 한 다음 응용 프로그램을 만들 수 있습니다.

다음 응용 프로그램 디렉토리

- migrations
	- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- tests.py
- views.py

재 구성 등록 요구 후. 수정 settings.pyINSTALLED_APPS에 구성 항목을.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'a_test', # 注册刚刚建立的应用
]

이 프로젝트는 웹 서버의 명령으로 시작

python manage.py runserver [ip:port]

위의 IP와 포트는 IP 주소와 포트를 실행하는 지정할 수 있습니다, 선택 사항입니다.

그 후, 브라우저 액세스는 localhost:8000우리의 장고 기본 시작 페이지를 볼 수 있습니다.

The install worked successfully! Congratulations!

그러나,이 서버가 단지 개발 및 테스트가 아닌 생산 수준의 서버에 대한 장고의 자신의 서버를 넣어 상기시켜, 서버는 프로덕션 환경과 관련 어디서나 사용되지 않습니다. 당신이 코드를 적용 할 수 있도록하는 코드를 수정할 때, 그것은 액세스 요청 과부하 파이썬 코드의 각각의 경우에 필요하므로 자주 서버를 재 - 시작이 필요하지 않습니다. 하지만 가끔은 수동으로 같은 새 파일을 추가로 서버를 다시 시작해야합니다.
명령 프롬프트 Ctrl + C서버 종료합니다.

수정 settings.py시간대 및 언어를

# 设置语言代码
LANGUAGE_CODE = 'zh-hans'
# 设置时区
TIME_ZONE = 'Asia/Shanghai'

그리고 다음 페이지를 새로 고침하고 변화를 찾을 수 없습니다?

발문

오늘은, 일종의 약간의 지금 조금 피곤이 작성하고 장고 다시 내일 계속 작동합니다.
오류가있는 곳에 나의 기사를 찾거나 좋은 아이디어가 나에게 연락 할 수있는 경우, 우리가 함께 진행을 함께 공부하고, 내 이메일 주소는 [email protected]입니다

의 그 이상을 수행하자!

게시 26 개 원래 기사 · 원 찬양 2 · 조회수 2,336

추천

출처blog.csdn.net/qq_42909545/article/details/103299205