Django 웹 프로젝트 템플릿

Django는 신속하고 안전하며 확장성 있는 웹 개발을 위해 고안된 상위 수준 Python 프레임워크입니다. Visual Studio의 Python 지원은 Django 기반 웹 응용 프로그램의 구조를 설정하기 위한 프로젝트 템플릿을 제공합니다. Visual Studio에서 템플릿을 사용하려면 파일 > 새로 만들기 > 프로젝트를 선택하고 "Django"를 검색하고 "Django 웹 프로젝트" 템플릿을 선택합니다. 결과 프로젝트에는 기본 SQLite 데이터베이스와 상용구 코드가 포함됩니다. "빈 Django 웹 프로젝트" 템플릿도 이와 유사하지만 데이터베이스를 포함하지 않습니다.

Visual Studio는 Django 프로젝트용 전체 IntelliSense를 제공합니다.

  • 템플릿에 전달된 컨텍스트 변수:

    컨텍스트 변수에 대한 IntelliSense

  • 기본 제공 및 사용자 정의 항목에 대한 태깅 및 필터링

    태그 및 필터에 대한 IntelliSense

  • 포함된 CSS 및 JavaScript에 대한 구문 색 지정:

    CSS IntelliSense

    JavaScript IntelliSense

Visual Studio에서는 Django 프로젝트에 대해 전체 디버깅 지원도 제공합니다.

중단점

Django 관리 콘솔

Django 관리 콘솔은 프로젝트 메뉴에서 다양한 명령을 통해서나 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하여 액세스합니다.

  • Django Shell 열기...: 모델을 조작할 수 있는 응용 프로그램 컨텍스트에서 셸을 엽니다.

    콘솔

  • Django Sync DB: 대화식 창에서 manage.py syncdb를 실행합니다.

    콘솔

  • Collect Static: manage.py collectstatic --noinput을 실행하여 settings.pySTATIC_ROOT에 지정된 경로에 모든 정적 파일을 복사합니다. Microsoft Azure에 게시할 때 정적 파일은 게시 작업의 일부로 자동으로 수집됩니다.

    콘솔

  • Validate: manage.py validate를 실행하여 settings.pyINSTALLED_APPS에 지정된 설치된 모델에서 모든 유효성 검사 오류를 보고합니다.

    콘솔