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使用Berkeley DB数据库实例
Sep 26 Python
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
Python基于pygame模块播放MP3的方法示例
Sep 30 Python
深入理解Python中的*重复运算符
Oct 28 Python
Python自动化运维_文件内容差异对比分析
Dec 13 Python
python指定写入文件时的编码格式方法
Jun 07 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
python 图像平移和旋转的实例
Jan 10 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
Python实现计算图像RGB均值方式
Jun 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
B2K与车机的中波PK
2021/03/02 无线电
浅谈php和js中json的编码和解码
2016/10/24 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
python计算圆周率pi的方法
2015/07/11 Python
Python_LDA实现方法详解
2017/10/25 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
python+pyqt5编写md5生成器
2019/03/18 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
python标准库OS模块详解
2020/03/10 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
组织生活会表态发言材料
2014/10/17 职场文书
房屋租赁协议书
2014/10/18 职场文书
幼儿学前班评语
2014/12/29 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
房屋所有权证明
2015/06/19 职场文书