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 26 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
Python中str.join()简单用法示例
Mar 20 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
Python实现聊天机器人的示例代码
Jul 09 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
Feb 26 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
python 判断文件还是文件夹的简单实例
Jun 10 Python
python单向链表实例详解
May 25 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
mysql中存储过程、函数的一些问题
2007/02/14 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
深入理解vuex2.0 之 modules
2017/11/20 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
javascript的this关键字详解
2019/05/20 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
简单实现python数独游戏
2018/03/30 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Python如何读写CSV文件
2020/08/13 Python
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
竞争性谈判邀请书
2014/02/06 职场文书
综合内勤岗位职责
2014/04/14 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
公司捐书倡议书
2015/04/27 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers