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

免费网站建设程序wordpress 多个边栏

免费网站建设程序,wordpress 多个边栏,如何创建wordpress,网站建设 自动生成在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/554063/

相关文章:

  • 开封公司做网站wordpress字体代码
  • 互联网 网站建设如何申请域名备案
  • 网站建设的公司百度广告怎么投放多少钱
  • 廊坊网站群建设wordpress做旅游网站
  • 宁津 做网站即墨网站建设
  • 模板网站建设公司 东莞广东省建筑信息网查询系统
  • php网站开发实例教程书医疗网站前置审批查询
  • 做网站的公司叫什么名字好企业网站自己怎么做
  • 专业建站外包做网站课程
  • 义乌外贸网站建设公司主机网站
  • 多个织梦dedecms网站怎么做站群抖音网站建设的基本情况
  • wordpress 网站统计巴中建网站的公司
  • 移动端网站怎么做wordpress gallery插件
  • 网站做301跳转的作用网站建设及验收标准
  • 专业的论坛网站建设开发免费一键自助建站官网
  • 怎么样免费做自己的网站南京紫米网络科技有限公司
  • 临沂谁会做网站普陀网站建设
  • mc网站的建设docker查看wordpress
  • 贵州专业建网站郑州制作微信小程序
  • 文山市住房和城乡建设局网站上海装修公司哪家最好
  • 办文明网站做文明网民活动方案wordpress优化宝塔
  • 推荐做任务网站网站设计在线crm系统
  • 申请个人网站画册设计公司网站
  • 简单网站模板下载美食网页设计图
  • 网页设计 参考网站安州区建设局网站
  • 上海婚恋网站排名wordpress网店适合
  • 推进网站建设工作计划wordpress在php下安装教程
  • 网站建设需要了解哪些方面潍坊网站开发asp培训
  • 网站的建设公司简介开发网站找什么公司吗
  • 搭建钓鱼网站教程怎么去创建一个公司