当前位置: 首页 > 网络应用技术

如何在Django中获得长文本

时间:2023-03-08 01:39:03 网络应用技术

  简介:许多朋友询问Django是如何收到长文字的。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  在Django中获取参数:

  url ='管理员/操作?name = xxxpwd = xxx'上方格式,名称和pwd是html中表的ID,例如输入id.xxx表示可以固定的值,或者由js获得的输入框的值。

  事实证明,当contentType是应用程序/json时,django不支持request.post.get(),但是您可以通过请求获取字符串参数。

  注意:json.loads(request.body)此处可能会报告python版本引起的错误。

  抬起栗子:

  注册页面,正面 - 端AJAX请求:

  后端:

  1. Django获得多个关键值来自帖子:

  阿贾克斯:

  var语言= {};

  语言['英语'] = ['mark','james'];

  语言['Spanish'] = ['Amy','John'];

  $ .ajax({{{{{{

  类型:'post',

  URL:'/save/',,

  数据:语言,

  数据类型:'json'

  });

  django Views.py

  如果request.is_ajax()和request.method =='post':

  对于request.post中的键:

  打印键

  valuelist = request.post.getList(key)

  印刷valluelist

  -----------------------------------

  Fidder:

  名称=六月;年龄= 26;

  -----------------------------------

  Views.py

  16对于请求中的键。

  ----------------------------------------------------------------------------------------------------------------

  开发服务器正在使用Control-C在退出服务器上运行。您的Medhod是帖子!名称[U'June']

  年龄[U'26'] [04/APR/2012 10:58:11]“ post/getuin/http/1.1” 200 20 20 20

  2.一次加载所有值:

  def View_example(请求):

  data = simplejson.loads(request.raw_post_data)

  3.获取多个值作为列表

  request.post获取多个值

  querydict.getList()ast asl laster/get object从请求/获取对象获取所有复选框(或选择列表)值。

  假设我们有一个简单的表单,即以下复选框。每个复选框都包含一个IDIST。1 form method =“ post” action =“ 2 ... 3”名称“”名称“”名称“”名称“”名称“ 1” 1“”名称“”名称“” 1“ 1” 1“ 1”1“ 1” 1“ 1” 1“ 1” 1“ 1” 1“ 1” 1。=“ Artist” type =“复选框” 6 ... 7 /表格

  在views.py:1 def handle(请求):2如果请求。Method=='post':3 Artists = request.getList('Artist')#现在艺术家是[1,2,3]的列表

  request.raw_data这是帖子提交的原始数据

  然后使用Python的XML处理

  原因:由于需要登录FTP,因此无法直接从FTP获得文件,

  解决方案:通过通行证后,获取FTP文件,然后将文件传递到前台

  1:Django后台:

  2.投票前台

  结论:以上是首席CTO的全部内容,请注意Django如何获得长文本。感谢您阅读本网站的内容。我希望这对您有帮助。有关django如何获得长文本的相关内容的更多信息,请在此站点上找到它。