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 相关文章推荐
使用wxpython实现的一个简单图片浏览器实例
Jul 10 Python
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
Oct 23 Python
Python的re模块正则表达式操作
May 25 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
Nov 06 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
CentOS7安装Python3的教程详解
Apr 10 Python
wxPython多个窗口的基本结构
Nov 19 Python
Django的CVB实例详解
Feb 10 Python
python实现滑雪者小游戏
Feb 22 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 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
php disk_free_space 返回目录可用空间
2010/05/10 PHP
PHP数组实例总结与说明
2011/08/23 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
python构造函数init实例方法解析
2020/01/19 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
运动会表扬稿大全
2014/01/16 职场文书
运动会通讯稿50字
2014/01/30 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers