다음을 통해 공유


Python 항목 템플릿

항목 템플릿은 프로젝트>새 항목 추가 메뉴 명령 또는 솔루션 탐색기의 상황에 맞는 메뉴에서 추가>새 항목 명령을 통해 Python 프로젝트에서 사용할 수 있습니다.

새 항목 추가 대화 상자

항목에 대해 제공한 이름을 사용하여 템플릿은 일반적으로 프로젝트에서 현재 선택한 폴더(폴더를 마우스 오른쪽 단추로 클릭하여 상황에 맞는 메뉴를 표시하면 해당 폴더가 자동으로 선택됨) 내에 하나 이상의 파일 및 폴더를 만듭니다. 항목을 추가하면 Visual Studio 프로젝트에 포함되고 솔루션 탐색기에 항목이 나타납니다.

다음 표에서는 Python 프로젝트 내에서 각 항목 템플릿의 효과를 간략히 설명합니다.

템플릿 템플릿에서 만드는 항목
빈 Python 파일 .py 확장명을 사용하는 빈 파일
Python 클래스 하나의 빈 Python 클래스 정의를 포함하는 .py 파일
Python 패키지 __init__.py 파일을 포함하는 폴더.
Python 단위 테스트 파일에서 테스트를 실행하기 위한 unittest.main() 호출과 함께 unittest 프레임워크를 기반으로 한 단일 단위 테스트가 있는 .py 파일
HTML 페이지 <head><body> 요소로 구성된 간단한 페이지 구조의 .html 파일
JavaScript .js 파일.
스타일시트 body에 대한 빈 스타일을 포함하는 .css 파일
텍스트 파일 .txt 파일
Django 1.9 앱
Django 1.4 앱
Visual Studio의 Learn Django, Django 1.9에 대한 기본 구조로 Django 앱 만들기에 설명된 대로 Django 앱의 핵심 파일이 포함된 앱의 이름을 가진 폴더입니다. Django 1.4의 경우 migrations 폴더, admin.py 파일 및 apps.py 파일은 포함되지 않습니다.
웹 역할 지원 파일 프로젝트 루트(프로젝트에서 선택한 폴더와 관계없음)의 bin 폴더. 이 폴더에는 Azure Cloud Service 웹 역할에 대한 기본 배포 스크립트와 web.config 파일이 포함됩니다. 템플릿에는 세부 정보를 설명하는 readme.html 파일도 포함되어 있습니다.
작업자 역할 지원 파일 프로젝트 루트(프로젝트에서 선택한 폴더와 관계없음)의 bin 폴더. 이 폴더에는 web.config 파일과 함께 Azure Cloud Service 작업자 역할에 대한 기본 배포 및 시작 스크립트가 포함됩니다. 템플릿에는 세부 정보를 설명하는 readme.html 파일도 포함되어 있습니다.
Azure web.config(FastCGI) WSGI 개체를 사용하여 들어오는 연결을 처리하는 앱에 대한 항목이 포함된 web.config 파일. 이 파일은 일반적으로 IIS를 실행하는 웹 서버의 루트에 배포됩니다. 자세한 내용은 IIS에 대한 앱 구성을 참조하세요.
Azure web.config(HttpPlatformHandler) 소켓에서 들어오는 연결을 수신 대기하는 앱에 대한 항목이 포함된 web.config 파일. 이 파일은 일반적으로 Azure App Service와 같이 IIS를 실행하는 웹 서버의 루트에 배포됩니다. 자세한 내용은 IIS에 대한 앱 구성을 참조하세요.
Azure 정적 파일 web.config 일반적으로 static 폴더(또는 정적 항목을 포함하는 다른 폴더)에 추가되어 해당 폴더에 대한 Python 처리를 사용하지 않도록 설정하는 web.config 파일. 이 구성 파일은 위의 FastCGI 또는 HttpPlatformHandler 구성 파일 중 하나와 함께 작동합니다. 자세한 내용은 IIS에 대한 앱 구성을 참조하세요.
Azure 원격 디버깅 web.config 사용되지 않습니다(더 이상 지원되지 않는 Windows용 Azure App Service의 원격 디버깅에 사용됨).

참고 항목