> 개발 도구 > VSCode > 본문

vscode를 사용하여 django 프로젝트를 만드는 방법

王林
풀어 주다: 2020-01-09 10:20:21
원래의
10540명이 탐색했습니다.

vscode를 사용하여 django 프로젝트를 만드는 방법

1. 사전 준비

1 Python을 설치하고 pip를 사용하여 pylint 및 yapf를 설치합니다.

pip install pylint yapf
로그인 후 복사

2. vscode를 다운로드하고 설치합니다: https://code.visualstudio.com/

3 플러그인 Python(Microsoft에서 공식 출시)을 설치하고 다음을 클릭합니다. #🎜🎜 설치가 완료된 후 #Reload vscode를 다시 시작하고 Python 플러그인을 활성화할 수 있습니다

vscode를 사용하여 django 프로젝트를 만드는 방법

After flake8을 설치하면 코드 형식이 표준화되지 않은 위치에 대한 메시지가 표시됩니다.

1.

2를 입력합니다.

3. flake8을 성공적으로 설치한 후 VScode를 열고 파일->기본 설정->사용자 설정에 "python.linting.flake8Enabled"를 입력합니다. truepip install flake8

# 🎜🎜 settings.json 파일 #2에서 vs 코드에 대한 Python 환경 구성]

vscode를 사용하여 django 프로젝트를 만드는 방법 settings.json에서 다음과 같이 설정합니다.

3. 새 Django 프로젝트를 만듭니다# 🎜🎜#

vs 코드를 사용하여 다음과 같이 새로 생성된 파일을 엽니다. vscode를 사용하여 django 프로젝트를 만드는 방법

#🎜 🎜#vscode의 터미널 창을 열고 경로를 프로젝트 경로로 전환하고 다음 명령을 실행합니다.

django-admin startproject project_name
로그인 후 복사

vscode를 사용하여 django 프로젝트를 만드는 방법

계속해서 다음 명령을 실행합니다. :

python manage.py startapp app_name
로그인 후 복사

vscode를 사용하여 django 프로젝트를 만드는 방법#🎜 🎜#Remarks:

(1) HelloWorld: 프로젝트의 컨테이너

(2)manage.py: 다양한 방식으로 상호작용할 수 있는 실용적인 명령줄 도구 Django 프로젝트는 대화형입니다. vscode를 사용하여 django 프로젝트를 만드는 방법

(3) HelloWorld/init.py: Python에게 디렉토리가 Python 패키지임을 알려주는 빈 파일

(4) HelloWorld/settings.py: Django 프로젝트의 설정/구성.

(5) HelloWorld/urls.py: Django가 구동하는 웹사이트 "디렉토리"인 Django 프로젝트의 URL 선언

(6) HelloWorld/wsgi.py: 프로젝트를 실행하기 위한 WSGI 호환 웹 서버의 입구

4. vs 코드 구성 디버그 Django 환경

다음과 같이 launch.json에 설정:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    "version": "0.2.0",    
"configurations": [{            
        "name": "Python: Current File (Integrated Terminal)",            
        "type": "python",            
        "request": "launch",            
        "program": "${file}",      
         "console": "integratedTerminal"
        },
        {            
         "name": "Python: Attach",            
         "type": "python",            
         "request": "attach",            
         "port": 5678,            
         "host": "localhost"
        },
        {            
         "name": "Python: Module",            
         "type": "python",            
         "request": "launch",            
         "module": "enter-your-module-name-here",            
         "console": "integratedTerminal"
        },
        {            
         "name": "Python: Django",            
         "type": "python",            
         "request": "launch",            
         "program": "${workspaceFolder}/HelloWorld/manage.py",            
         "console": "integratedTerminal",            
         "args": [                
         "runserver",                
         "8080", //配置Django端口                
         "--noreload",                
         "--nothreading"
            ],            
         "django": true
        },
        {            
         "name": "Python: Flask",            
         "type": "python",            
         "request": "launch",            
         "module": "flask",            
         "env": {                
         "FLASK_APP": "app.py"
            },            
         "args": [                
         "run",                
         "--no-debugger",                
         "--no-reload"
            ],            
         "jinja": true
        },
        {            
         "name": "Python: Current File (External Terminal)",            
         "type": "python",            
         "request": "launch",            
         "program": "${file}",            
         "console": "externalTerminal"
        }
    ]
}
로그인 후 복사
5. 브라우저 보기 효과

관련 기사 튜토리얼 추천: #🎜 🎜# vscode 튜토리얼

vscode를 사용하여 django 프로젝트를 만드는 방법

위 내용은 vscode를 사용하여 django 프로젝트를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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