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

做网站可以提些什么意见百度排名优化工具

做网站可以提些什么意见,百度排名优化工具,网站广告位价格一般多少,昆明网站建设赵注意,本应该是requests模块,为了区分,避免错误,用request 1、进入apps,创建request django-admin startapp request 2、因为只发送请求,没有数据库相关,不需要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(choices=method_choices, help_text=‘请求方法’, label=‘请求方法’)
request = serializers.JSONField(help_text=‘请求参数’, required=False, label=‘请求参数’, default={})

def validate_request(self, value):"""解决json数据为空的问题"""if value.get('json') == {}:value.pop('json')return value

4views代码
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, format=None):
# 1. 接受请求数据并校验
serializer = SingleRequestSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
# 2. 发送请求
data = serializer.validated_data
res = requests.request(method=data[‘method’], url=data[‘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, status=200)

5、urls的代码
from django.urls import path

from .views import request_view

urlpatterns = [
path(‘’, request_view, name=‘request’)
]

6.进行调试

http://www.wooajung.com/news/26823.html

相关文章:

  • 建一个类似b站的网站多少钱销售新手怎么找客源
  • 图片库网站建设长沙seo关键词排名
  • 兰州网站优化软件网站服务器ip查询
  • wordpress主页出现副标题seo免费课程
  • 移动端网站开发注意些什么百度官方网站网址是多少
  • 导航网站怎么做的怎样做网络推广挣钱
  • 2018做网站还赚钱吗百度安装
  • 如何做网站窗口网站排名seo软件
  • 网站建设重庆最加科技杭州seo排名公司
  • 佛山网站建设网站制作公司哪家好佛山网站排名提升
  • wordpress付费阅读文章功能关键词seo培训
  • 广州网站改版电商培训班
  • 档案网站建设网页360seo排名优化服务
  • 肇庆网站建设维护网站可以自己建立吗
  • 自己怎么设计公司logoseo搜索引擎优化期末考试
  • 做网站字体用什么格式郑州网站建设推广有限公司
  • ppt模板下载网站推荐医院网络销售要做什么
  • 私人可以做慈善网站吗google图片搜索
  • 贸易公司网站案例如何利用网络进行推广和宣传
  • 网站百度终端适配代码百度下载安装免费版
  • h5海报免费制作软件seo石家庄
  • 我想注册网站我怎么做南宁seo全网营销
  • 大连专业模板网站制作公司济南网站设计
  • 网站经营性备案流程扬州百度seo公司
  • 电子商务平台经营者名词解释徐州seo
  • 广州网站建设推广方法交易链接大全
  • 建设网站公司网络营销是做什么的工作
  • wordpress 文章文件佛山网络公司 乐云seo
  • 京东金融海口关键词优化报价
  • 建设工程信息化考试报名网站百度投稿平台