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 18 Python
基python实现多线程网页爬虫
Sep 06 Python
使用python生成目录树
Mar 29 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
pandas 读取各种格式文件的方法
Jun 22 Python
python得到windows自启动列表的方法
Oct 14 Python
Python中文编码知识点
Feb 18 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
Python如何基于selenium实现自动登录博客园
Dec 16 Python
聊聊python中的异常嵌套
Sep 01 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 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通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
九种js弹出对话框的方法总结
2013/03/12 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
python实现倒计时的示例
2014/02/14 Python
python继承和抽象类的实现方法
2015/01/14 Python
在Python中处理XML的教程
2015/04/29 Python
在Python中使用SQLite的简单教程
2015/04/29 Python
Python编程入门的一些基本知识
2015/05/13 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
Python中bisect的用法及示例详解
2020/07/20 Python
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
测量工程专业求职信
2014/02/24 职场文书
班级学雷锋活动总结
2014/06/26 职场文书
简历自我评价优缺点
2015/03/11 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书