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

河南省建设教育培训中心网站免备案免费空间

河南省建设教育培训中心网站,免备案免费空间,网页无法访问未连接上服务器,开一家网站建设公司注意#xff0c;本应该是requests模块#xff0c;为了区分#xff0c;避免错误#xff0c;用request 1、进入apps,创建request django-admin startapp request 2、因为只发送请求#xff0c;没有数据库相关#xff0c;不需要model。 3、进行序列化 from rest_framework …注意本应该是requests模块为了区分避免错误用request 1、进入apps,创建request django-admin startapp request 2、因为只发送请求没有数据库相关不需要model。 3、进行序列化 from rest_framework import serializers 这里没u有进行引入ModeSer class SingleRequestSerializer(serializers.Serializer): method_choices [ (‘get’, ‘get’), (‘post’, ‘post’), (‘delete’, ‘delete’), (‘put’, ‘put’), (‘patch’, ‘patch’), ] url serializers.CharField(help_text‘url’, label‘url’) method serializers.ChoiceField(choicesmethod_choices, help_text‘请求方法’, label‘请求方法’) request serializers.JSONField(help_text‘请求参数’, requiredFalse, label‘请求参数’, default{}) def validate_request(self, value):解决json数据为空的问题if value.get(json) {}:value.pop(json)return value4views代码 from django.shortcuts import render Create your views here. import base64 import requests from rest_framework.decorators import api_view from rest_framework.response import Response from .serializers import SingleRequestSerializer api_view(http_method_names[‘POST’]) def request_view(request, formatNone): # 1. 接受请求数据并校验 serializer SingleRequestSerializer(datarequest.data) serializer.is_valid(raise_exceptionTrue) # 2. 发送请求 data serializer.validated_data res requests.request(methoddata[‘method’], urldata[‘url’], **data[‘request’]) # 3. 组织响应数据并返回 res_data { ‘status_code’: res.status_code, ‘headers’: dict(res.headers), ‘cookies’: dict(res.cookies) } content_type res_data[‘headers’].get(‘Content-Type’) if content_type: # 根据不同类型构造数据 if ‘html’ in content_type: res_data[‘text’] res.text elif ‘json’ in content_type: res_data[‘json’] res.json() else: res_data[‘content’] base64.b64encode(res.content).decode() else: res_data[‘content’] base64.b64encode(res.content).decode() return Response(res_data, status200)5、urls的代码 from django.urls import path from .views import request_view urlpatterns [ path(‘’, request_view, name‘request’) ] 6.进行调试
http://www.hkea.cn/news/14529504/

相关文章:

  • 网站 建设方案报价单表格怎么制作
  • 2008 iis搭建网站前程无忧网广州网站建设分类岗位
  • 图片网站 seo百度制作公司网页
  • 大连网站建设 选领超科技建设工程信息平台
  • wordpress调用实际那班级优化大师电脑版
  • 西安网站建设第一品牌网站首页怎样排版
  • 怎样用电脑和网訨自己做网站python做的网站漏洞
  • 织梦零基础做网站永久链接生成器
  • 哪些网站可以做edge主页wordpress 本地 插件
  • 编辑网站在线注册系统哪些是大型网站
  • 网站模版怎样使用小程序推广运营
  • 微信平台可以做微网站吗网上建立网站赚钱
  • 蒙自网站开发wordpress安装第二步500错误
  • 网站开发协议书高端网站源码
  • 石家庄市和城乡建设局网站毕业设计可以做网站不
  • 做网站一般需要多久asp.net网站开发书籍
  • 局域网内网站建设产品做优化好还是超级网站好
  • 目前旅游网站开发南通高端网站设计开发
  • 个人网站怎么建立步骤湛江个人网站建设
  • 建设旅游电子商务网站的目的室内设计说明
  • 做一借款撮合网站网络营销方案案例范文
  • 微信网站开发详解兰州网站建设索王道下拉
  • 台州网站搜索优化网站建设流程图片
  • 企业网站带后台模板株洲新站seo
  • 南通设计网站建设怎么在手机上做微电影网站
  • 建站seo课程杭州低价做网站
  • 创意网站推荐河北石家庄旅游网页设计
  • 苏州网站制作推广网站模板asp
  • 中国建设银行网站医保2022全国封城名单
  • 网页设计网站有哪些网站怎么群发