Maison >outils de développement >VSCode >Comment créer un projet Django en utilisant vscode
1. Préparatifs préliminaires
1. Installez Python, utilisez pip pour installer pylint et yapf :
pip install pylint yapf
2. 🎜 >https://code.visualstudio.com/
3. Installez le plug-in Python (officiellement publié par Microsoft) Une fois l'installation terminée, cliquez surRecharger. pour redémarrer vscode et activer le plug-in Python
1. Ouvrez la ligne de commande
pip install flake8
3. Créez un nouveau projet Django Utilisez vs code pour ouvrir le fichier nouvellement créé, comme suit : Ouvrez la fenêtre Terminal de vs code et basculez Path sur le chemin du projet, exécutez la commande suivante :
django-admin startproject project_nameContinuez à exécuter la commande suivante :
python manage.py startapp app_nameRemarques : (1) HelloWorld : le conteneur du projet (2) gérer .py : un outil pratique en ligne de commande qui vous permet d'interagir avec ce projet Django de différentes manières. (3) HelloWorld/init.py : Un fichier vide qui indique à Python que le répertoire est un package Python (4) HelloWorld/settings.py : Paramètres/configuration du projet Django . (5) HelloWorld/urls.py : La déclaration d'URL du projet Django, un "répertoire" de sites Web propulsés par Django (6) HelloWorld/wsgi.py : Un WSGI- compatible L'entrée du serveur Web pour exécuter votre projet 4. Configurez vs code Débogez l'environnement Django Définissez les éléments suivants dans 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. Vue du navigateur Effet Tutoriels d'articles connexes recommandés :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!