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 连连看连接算法
Nov 22 Python
python使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
玩转python爬虫之正则表达式
Feb 17 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
如何使用python操作vmware
Jul 27 Python
详解Python self 参数
Aug 30 Python
Python 复平面绘图实例
Nov 21 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
基于PyQT实现区分左键双击和单击
May 19 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
python 如何用map()函数创建多线程任务
Apr 07 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
PHP 批量更新网页内容实现代码
2010/01/05 PHP
PHP开发注意事项总结
2015/02/04 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
PHP闭包定义与使用简单示例
2018/04/13 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
微信小程序 LOL 英雄介绍开发实例
2016/09/30 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
Python中优化NumPy包使用性能的教程
2015/04/23 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
医学院四年学习生活的自我评价
2013/11/06 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
2014两会学习心得:时代的发展
2014/03/17 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
家长学校教学计划
2015/01/19 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
Python装饰器的练习题
2021/11/23 Python
Minikube搭建Kubernetes集群
2022/03/31 Servers