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 相关文章推荐
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
详解Python编程中基本的数学计算使用
Feb 04 Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Python2与Python3的区别详解
Feb 09 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
浅谈tensorflow 中的图片读取和裁剪方式
Jun 30 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 Python
详解python网络进程
Jun 15 Python
python开发的自动化运维工具ansible详解
Aug 07 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
source.php查看源文件
2006/12/09 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP无法访问远程mysql的问题分析及解决
2013/05/16 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
培养自己的php编码规范
2015/09/28 PHP
PHP函数积累总结
2019/03/19 PHP
javascript中对对层的控制
2006/12/29 Javascript
JavaScript脚本性能的优化方法
2007/02/02 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
python开启多个子进程并行运行的方法
2015/04/18 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
Python回调函数用法实例详解
2015/07/02 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
pytorch进行上采样的种类实例
2020/02/18 Python
简单的Python人脸识别系统
2020/07/14 Python
餐厅总经理岗位职责
2013/12/31 职场文书
项目合作计划书
2014/01/09 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
我的画教学反思
2014/04/28 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
重阳节简报
2015/07/20 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫