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 pickle 和 shelve模块的用法
Sep 16 Python
Python实现比较两个列表(list)范围
Jun 12 Python
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python实现树形打印目录结构
Mar 29 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
Python 支付整合开发包的实现
Jan 23 Python
python图形工具turtle绘制国际象棋棋盘
May 23 Python
python opencv 批量改变图片的尺寸大小的方法
Jun 28 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 Python
python树莓派通过队列实现进程交互的程序分析
Jul 04 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
咖啡磨器 如何选购一台适合家用的意式磨豆机
2021/03/05 新手入门
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python做文本按行去重的实现方法
2016/10/19 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
python使用minimax算法实现五子棋
2019/07/29 Python
python web框架 django wsgi原理解析
2019/08/20 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
方正Java笔试题
2014/07/03 面试题
物理教师自荐信范文
2013/12/28 职场文书
趣味游戏活动方案
2014/02/07 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
孝女彩金观后感
2015/06/10 职场文书
田径运动会广播稿
2015/08/19 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书