Visual Studio Code搭建django项目的方法步骤


Posted in Python onSeptember 17, 2020

之前我们使用VSCode搭建C#项目,今天写一篇关于django项目的搭建,其实以其说是搭建django框架,不如说是如何通过vscode开发django项目;django官网:https://www.djangoproject.com/

安装django

django安装命令:pip install django,参考:https://docs.djangoproject.com/en/3.0/topics/install/
查看django的安装版本:python -m django --version,当然安装的时候也可以直接指定安装的版本。

Django与Python的版本依赖关系

Django version Python versions
1.11 2.7, 3.4, 3.5, 3.6, 3.7 (added in 1.11.17)
2.0 3.4, 3.5, 3.6, 3.7
2.1 3.5, 3.6, 3.7
2.2 3.5, 3.6, 3.7, 3.8 (added in 2.2.8)
3.0 3.6, 3.7, 3.8

创建项目

创建一个名为yinchuan的项目:django-admin startproject yinchuan

Visual Studio Code搭建django项目的方法步骤

manage.py:一个让你可以管理Django项目的工具程序。oa/__init__.py:一个空文件,告诉Python解释器这个目录应该被视为一个Python的包。oa/settings.py:Django项目的配置文件。oa/urls.py:Django项目的URL声明(URL映射),就像是你的网站的“目录”。oa/wsgi.py:项目运行在WSGI兼容Web服务器上的接口文件详细说明:https://docs.djangoproject.com/en/3.0/intro/tutorial01/

运行项目

运行django项目:python manage.py runserver

Visual Studio Code搭建django项目的方法步骤

然后打开浏览器输入地址,看到下面的这个页面,就表示已经成功开启django的大门

Visual Studio Code搭建django项目的方法步骤

添加项目应用

添加一个dams的应用:python manage.py startapp dams
一个django项目可以包含一个或多个应用,如果仅仅只是修改代码的话不需要每次runserver启动服务,除非新增了文件或者其他资源;最后可以根据需求进行各种各样的开发了

Visual Studio Code搭建django项目的方法步骤

新增一个视图

在新建的应用下可以看到django已经给我们自动创建了一个views.py文件,在这个文件中我们自己去添加新的对应视图函数

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(requst):
  return HttpResponse("Hello,django.")

配置路由

新建完视图后,需要通过路由配置后才能访问到我们的页面,路由配置也非常简单,首先在应用下新建一个ulrs.py文件作为该应用的站点地址管理(如何django已经创建直接编辑即可),然后再从项目中的urls.py,总路由配置文件中添加应用的路由配置

from django.urls import path
from . import views

urlpatterns=[path('',views.index,name='index')]
from django.urls import path
from . import views

urlpatterns=[path('',views.index,name='index')]
from django.contrib import admin
from django.urls import path,include

urlpatterns = [
  path('admin/', admin.site.urls),
  path('dams/', include('dams.urls')),
]

到此这篇关于Visual Studio Code搭建django项目的方法步骤的文章就介绍到这了,更多相关VS Code搭建django内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之有容乃大的list(1)
Sep 14 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
python3实现随机数
Jun 25 Python
python 定时器,轮询定时器的实例
Feb 20 Python
Python简单基础小程序的实例代码
Apr 28 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
python 杀死自身进程的实现方法
Jul 01 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
Python Pivot table透视表使用方法解析
Sep 11 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
Python开发简易五子棋小游戏
May 02 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 #Python
PyCharm中关于安装第三方包的三个建议
Sep 17 #Python
Scrapy项目实战之爬取某社区用户详情
Sep 17 #Python
django跳转页面传参的实现
Sep 17 #Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 #Python
Django mysqlclient安装和使用详解
Sep 17 #Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 #Python
You might like
什么是短波收听SWL
2021/03/01 无线电
解析zend Framework如何自动加载类
2013/06/28 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
强制设为首页代码
2006/06/19 Javascript
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
Python实现豆瓣图片下载的方法
2015/05/25 Python
Python编程实现正则删除命令功能
2017/08/30 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
python 输出所有大小写字母的方法
2019/01/02 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
python elasticsearch环境搭建详解
2019/09/02 Python
python实现堆排序的实例讲解
2020/02/21 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
C语言面试题
2015/10/30 面试题
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
医院总经理职责
2013/12/26 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
政风行风评议整改方案
2014/09/15 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS