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

青岛市城乡建设局网站网站设计论文的题目

青岛市城乡建设局网站,网站设计论文的题目,东莞网站建设推广哪家好,辽宁营商环境建设网站在Django框架中,视图类(Class-based views,简称CBVs)提供了一个面向对象的方式来定义视图。这种方式可以让你通过创建类来组织视图逻辑,而不是使用基于函数的视图(Function-based views,简称FBV…

在Django框架中,视图类(Class-based views,简称CBVs)提供了一个面向对象的方式来定义视图。这种方式可以让你通过创建类来组织视图逻辑,而不是使用基于函数的视图(Function-based views,简称FBVs)。CBVs带来了可重用性和模块化等优势,尤其是在处理标准的CRUD操作时。

1,创建应用

 python manage.py startapp app2

2,创建模版文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form method="POST">
{% csrf_token %}<p>用户名</p><input type="text" name="username"><input type="submit" value="提交">
</form></body>
</html>

3,配置模版路径

 Test/Test/settings.py

import osTEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, 'templates')],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},},
]

4,注册应用

Test/Test/settings.py

5,添加视图函数

Test/app2/views.py

from django.shortcuts import render# Create your views here.
from django.http import HttpResponse
from django.views import Viewclass MyView(View):def get(self, request):# 处理GET请求的逻辑return HttpResponse('get, Hello, World!')def post(self, request):# 处理POST请求的逻辑print(request.method)print(request.POST.get('username'))return HttpResponse('post, Hello, World!')

6,添加路由地址

from django.urls import path
from app2.views import MyViewurlpatterns = [path('MyView', MyView.as_view(), name='MyView'),
]

7,测试接口

Test/Test/settings.py

ps:这个中间件是为了防止跨站请求伪造的,平时用网页表单请求时,post提交是没有问题的,但是用api调用时就会被禁止,为了能使用接口调用post请求,需要注释掉。

import requestsres_get = requests.get(url='http://127.0.0.1:8000/app2/MyView')
print(res_get.text)res_post = requests.post(url='http://127.0.0.1:8000/app2/MyView' , data={'username':'admin'})
print(res_post.text)

分别成功请求get,post接口,获取接口请求的admin值

http://www.yayakq.cn/news/440685/

相关文章:

  • 宁夏建设厅网站网站建设专业网站设计公司物格网
  • logo设计制作网站做特卖的网站
  • 国外手机网站源码西宁啥时候恢复正常
  • 专业建站公司建站系统网站建设技术包括哪些方面
  • 快设计网站官网wordpress dns预加载
  • 湖南省建设厅网站首页建设网站怎么克隆
  • 广东省建设厅人才网站wordpress版权文字
  • 绍兴做网站的公司企业管理app排行榜
  • 大型门户网站 代码wordpress 视频存储
  • 网站建设及报价格方案网页制作框架
  • 二级网站怎么建设营销系统官网
  • 网站热力图怎么做线上ui设计培训哪个好
  • 珠宝类网站建设可执行报告阿里云企业网站建设教程
  • 黔东网站建设36kr是用wordpress吗
  • 怎么用sharepoint做网站seo排名优化app
  • 二手网站开发论坛网站制作费用
  • 跨境电商网站系统开发在线设计平台崭露头角
  • 网站建设不挣钱wordpress大家都在搜
  • 做网站如何找项目wordpress无法安装导入器
  • 怎样批量做地级市网站网站免费网站免费优化优化
  • 网站维护的具体问题中铁建设企业门户
  • 社区论坛自助建站网大学生作业做网站
  • 怎么给公司做个网站合肥网站优化费用
  • 2015微信网站鄂州网站开发
  • 网站建设公司的做网站开发的公司销售
  • 增城建设局网站导航wordpress主题
  • 怎么把网站放到空间吗针织衫技术支持东莞网站建设
  • 网站策划预算怎么做网站开发er图
  • 商机互联做的网站和推广怎么样肇庆住房城乡建设局网站
  • 在国外网站上买机票怎样做财务佛山互联网公司有哪些