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字符串替换示例
Apr 24 Python
Python中lambda的用法及其与def的区别解析
Jul 28 Python
基于python中的TCP及UDP(详解)
Nov 06 Python
python实现简单遗传算法
Mar 19 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
Python matplotlib学习笔记之坐标轴范围
Jun 28 Python
Python实现个人微信号自动监控告警的示例
Jul 03 Python
python实现简单银行管理系统
Oct 25 Python
Python基于模块Paramiko实现SSHv2协议
Apr 28 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 Python
python 三边测量定位的实现代码
Apr 22 Python
python 详解turtle画爱心代码
Feb 15 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
php时间函数用法分析
2016/05/28 PHP
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
element中的$confirm的使用
2020/04/26 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
Python文件去除注释的方法
2015/05/25 Python
python机器学习之决策树分类详解
2017/12/20 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
使用Python实现牛顿法求极值
2020/02/10 Python
基于python实现查询ip地址来源
2020/06/02 Python
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
中文系师范生自荐信
2013/10/01 职场文书
安全生产月演讲稿
2014/05/09 职场文书
人大调研汇报材料
2014/08/14 职场文书
企业公益活动策划方案
2014/08/24 职场文书
运动会稿件100字
2014/09/24 职场文书
2014年公司工作总结
2014/11/22 职场文书
会计简历自我评价
2015/03/10 职场文书
小学班级标语口号大全
2015/12/26 职场文书