当前位置: 首页 > news >正文

南京个人网站建设营销公司排行

南京个人网站建设,营销公司排行,怎么建设自己网站(儿童)步骤,桂林尚品网络科技有限公司【Django】视图函数 视图函数的本质是Python中的函数,视图函数负责处理用户的请求并返回响应,该响应可以是网页的HTML内容、重定向、404错误、XML文档、图像或者任何东西,一般在应用中的views.py编写,示例代码如下: …

【Django】视图函数

视图函数的本质是Python中的函数,视图函数负责处理用户的请求并返回响应,该响应可以是网页的HTML内容、重定向、404错误、XML文档、图像或者任何东西,一般在应用中的views.py编写,示例代码如下:

from django.http import HttpResponse
python
def simpleView(request):return HttpResponse('Hello World!')

这里我们创建了名为simpleView的视图函数,该函数通过HttpResponse返回字符串。

注意:每个视图函数需要有个参数,该参数名通常是request。

编写视图函数后,可以在Django文件夹中的urls.py文件使用,也就是在URL路由文件使用,示例代码如下:

from django.contrib import admin
from django.urls import path
from Product.views import *urlpatterns = [path('admin/', admin.site.urls),path('Simple/',simpleView)   # 路由Simple调用视图函数simpleView
]

在终端执行如下代码启动Django项目,

python manage.py runserver

点击http://127.0.0.1:8000/,如下图所示:

图片

因为在urls.py文件中的urlpatterns有两个url路径,所以Django不知道返回哪个url的响应,导致了报错,这时我们只要访问http://127.0.0.1:8000/Simple/即可返回simpleView视图函数的响应。

当我们想要返回HTML模板文件,需要使用render对象返回响应,示例代码如下:

def SimpleRender(request):return render(request,'Hello World.html')

这里我们在Product文件夹创建了template文件夹并在该文件夹创建名为Hello World.html,该html文件内容如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>Hello World!</h1>
</body>
</html>

接下来在urls.py文件中的urlpatterns添加如下代码:

path('SimpleRender/',SimpleRender)

接下来访问http://127.0.0.1:8000/SimpleRender/即可访问到Hello World.html文件。

除了同步的视图函数,我们还可以使用异步视图函数,示例代码如下:

async def SimpleRender(request):return render(request,'Hello World.html')

没错,在同步视图函数前加async即可变为异步视图函数,其他东西没区别。

http://www.dt0577.cn/news/42829.html

相关文章:

  • 电子商务网站建设用什么语言山东百搜科技有限公司
  • 家装网上怎么接单啊seo专员是做什么的
  • 搜索引擎优化人员优化兰州seo网站建设
  • 可以做引流网站的源码yahoo引擎入口
  • 网站侧导航域名注册免费
  • 万江网站制作橙子建站怎么收费
  • 深圳做义工的网站沙洋县seo优化排名价格
  • 企业官网建站流程国家反诈中心app下载
  • 在哪个网站有兼职做靠网络营销火起来的企业
  • 武进做网站的公司优秀网站网页设计
  • 网站模板 数据库汕头搜索引擎优化服务
  • 免费空间注册网站百度官方优化指南
  • 企业网站建设的本质及特点销售方案
  • 网站建设事项seo关键词优化推广价格
  • 网站专题策划中国十大公关公司排名
  • 现在建网站可以拖拉式的吗网站关键词排名服务
  • 北京网站建设公司电话搜索软件排行榜前十名
  • 赛车时时彩网站建设曲靖新闻今日头条
  • 眉山政府网站建设深圳网络推广外包
  • 加强网站功能建设seo网站推广费用
  • 网站服务器cpu占用多少要升级企业网站系统
  • 做网站用的大图上海seo服务外包公司
  • 厦门网站建设哪好seo零基础培训
  • 网站建设试卷摄影知乎关键词搜索
  • 网站的建设需要虚拟机吗一站式推广平台
  • 怎样做网站链接“跨年”等关键词搜索达年内峰值
  • 龙泉网站建设企业qq怎么申请注册
  • 有哪些网站可以做全景效果图贵州网站seo
  • 云南文山网站建设费用快速网站轻松排名
  • 兰州商城网站建品牌营销策略包括哪些内容