django post 请求传参
来源:互联网 发布:天津app软件开发 编辑:程序博客网 时间:2024/06/05 14:44
node2:/django/mysite/blog#node2:/django/mysite/blog#cat views.py# -*- coding: utf-8 -*-from __future__ import unicode_literals# from django.shortcuts import render, render_to_responsefrom .models import *# Create your views here.from django.http import HttpResponsefrom django.template import loaderdef archive(req): print 'aaaaaaaaaaaaaaaaaaaaaaaaaaa' print req print type(req) print req.POST print '#############################' print req.POST['username'] print req.POST['password'] print '#############################' print 'aaaaaaaaaaaaaaaaaaaaaaaaaaa'# get all blogpost objects posts = BlogPost.objects.all() print posts print type(posts) #print blog_list template = loader.get_template('archive.html') context = { 'posts':posts } print '------------------------------------------' print HttpResponse(template.render(context, req)) print '------------------------------------------' return HttpResponse(template.render(context, req))调用接口:# !/usr/bin/env python# -*- coding: utf-8 -*-import urllib2import urllibimport cookielibimport jsonimport httplibimport timeimport reimport osimport requestsdef gettoken(): data = {'username': '99999@zjtlcb.com', 'password': '1234567'} post_data = urllib.urlencode(data) # 将post消息化成可以让服务器编码的方式 cj = cookielib.CookieJar() # 获取cookiejar实例 opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) # 自己设置User-Agent(可用于伪造获取,防止某些网站防ip注入) headers = {} website = "http://192.168.137.3:8000/blog/" req = urllib2.Request(website, post_data, headers) content = opener.open(req) s = content.read() # linux下没有gbk编码,只有utf-8编码 print s print type(s)gettoken()aaaaaaaaaaaaaaaaaaaaaaaaaaa<WSGIRequest: POST '/blog/'><class 'django.core.handlers.wsgi.WSGIRequest'><QueryDict: {u'username': [u'99999@zjtlcb.com'], u'password': [u'1234567']}>#############################99999@zjtlcb.com1234567#############################aaaaaaaaaaaaaaaaaaaaaaaaaaa<QuerySet [<BlogPost: BlogPost object>, <BlogPost: BlogPost object>, <BlogPost: BlogPost object>]><class 'django.db.models.query.QuerySet'>
阅读全文
0 0
- django post 请求传参
- django 允许post请求
- Django POST请求错误
- Django发送post请求
- django client接口post请求
- django get请求传参
- Django Ajax POST请求失败解决办法
- django POST请求出现403错误
- django 处理POST请求时报403 -- csrf
- django post请求 403错误解决方法
- Django 使用jquery提交post请求
- 超链接传参post请求
- curl post请求传参
- python django get请求传参
- django 1.4 利用jquery实现ajax ‘get|post’异步请求
- Django中post请求403错误的解决
- 解决Django的POST请求接口返回403错误
- django中使用ajax(post)进行异步请求
- 《linux内核完全剖析》读书笔记—— Linux概述
- HDFS运维和优化
- Android 5.0,6,0,7.0特性及其控件
- 设置ul滚动条,手风琴滚动条
- python+selenium打开Google浏览器
- django post 请求传参
- spring cloud遇到的问题
- Oracle-判断一个数是不是质数
- 特殊配列 GH60 键盘设计组装笔记
- 放弃class,一步一图彻底理解Javascript的原型链
- canvas 画图片没有显示
- 注册dll到系统
- WCF服务最近经常死掉的原因分析总结
- JSON技术的调研报告(https://www.cnblogs.com/kunpengit/p/4001680.html)