简介:今天,首席CTO Note将与您分享Django如何将控制台的内容传输回前端内容。如果您可以添加您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
本文目录清单:
1. Django接受前端数据的几种方法2. DJANGO前台和后台交互问题3.服务器背景接收到正面 - 端口请求之后,如何从数据库中取出数据并将其返回到根据请求中的参数的前端?字符中的参数
字符形的数据相对容易获得。
senddata = {“ exportType”:exportType,exportType,
“ bugids”:bugids,
“测试”:json.stringify({“ test”:“ test”})
};
只需使用exportType = request.get.get.get(“ exportType”)在django的后端
您可以正常获取此数据。
注意:Python2.7中的数据由Unicode编码。如果您想使用它,有时您需要转向str
结果:示例:
DEBL类型“ Unicode”
大批
获取数组类型的数据。如果您使用获得字符串数据的方法,则结果无。我们想使用此方法:
bugids = request.get.getList(“ bugids []”)
以这种方式获得的数据是数组类型。
注意:所获得的数组中的元素是Unicode编码的,并且需要某个点需要该部分
结果:示例:
?通过URL
[14/JUL/2016 11:00:41]“ get/testtools/exportbug/?exportType = exporttype = explbugids%5b%5d = 102bugids%5D = 101bugids%5D
?获得的数据
[u'102',u'101',u'100',u'99',u'98',u'97',u'96',u'96',u'95',u'94',u'94',u'93',u'92',u'91',u'90',u'89',u'88',u'87'
典型的
典型数据可以视为字符串数据。获得相应的字符串后,您可以使用JSON模块将其格式化。
对于前端,传递字典的典型数据是传递JSON数据,因此使用方法是:
“测试”:json.stringify({“ test”:“ test”})
结果:示例:
{“ test”:“ test”}键入'unicode'
相关的源代码
?获取方法
GET方法是WSGI中的一种方法。
def获取(自我):
#WSGI规格说“ query_string”可能是清晰的。
raw_query_string = get_bytes_from_wsgi(self.envring,'query_string','')
返回http.querydict(raw_query_string,encoding = self._encoding)
最终返回是http.querydict(raw_query_string,encoding = self._encoding)http的原始数据,而QueryDict在MultivalueDics中继承了,因此我们只看了多亚数。
?数量化
实际上,源代码看起来并不困难。
def get(self,key,default = none):
”“”
返回传递密钥的最后一个数据值。如果键do
或值是一个空列表,然后默认被拒绝。
”“”
尝试:
val = self [键]
除了键:
返回默认值
如果值== []:
返回默认值
返回阀
def getList(self,key,default = none):
”“”
返回传递密钥的值列表。如果键不存在,
然后重新列出默认值。
”“”
尝试:
返回super(Multivaledict,self).__ getItitItem __(键)
除了键:
如果默认为无:
返回 []
返回默认值
def __getItem __(self,key):
”“”
返回该密钥的最后一个数据值,或[]如果是一个空列表;
如果找不到的话,请提高钥匙扣。
”“”
尝试:
list_ = super(MultivalueDict,self).__ getItitItem __(键)
除了键:
提高MultivaleMedIctKeyError(reter(key))
尝试:
返回列表_ [-1]
除了IndexError:
返回 []
对您的问题的描述确实令人困惑。感觉就像您对这一方面的了解不多,所以像您这样的问题很少,因为回答后,您会有更多的问题,甚至不断提出问题。
在学习过程中,您必须学习自己搜索解决方案...
django。如果您已经阅读了官方文档,查询数据并将列表传递给前台。没有问题,非常简单的代码行。如果您不能,请检查Django文档的相应版本。
jQuery ajax请求。在下面的示例代码上查看
//这是使用POST方法的Ajax异步请求
$ .ajax({type:“ post”,
URL:“/message/”,
数据: {
Telnum:$(“ #telnum”)。val(),
Ordernum:$(“ #ordernum”)。val(),
Mesgchaannel:$(“ #mesgchaannel”)。val(),
mesglevel:$(“ #mesglevel”)。val(),
开始时间:$(“#datePicker1”)。val(),
末日:$(“#datepicker2”)。val()
},,
成功:功能(响应){
$('#result')。HTML(响应);
}
});
//以下是在异步请求成功之后接收数据的HTML标签
div
div ID =“结果” class =“ alert”/div
/div
简而言之,请连接数据库,根据段落参数查询数据库,返回结果集,然后处理显示的问题。
首先,根据参数将SQL放在一起
然后,打开数据库连接
执行SQL
获取结果集
数据处理
关闭连接并反馈到页面显示
祝你好运,希望收养。
结论:以上是Django如何汇编首席CTO指出Django如何将游戏机的内容返回前端的全部内容。感谢您花时间阅读此网站。我希望能帮助您。关于Django如何将如何使用控制台,不要忘记找到前端内容的内容的相关内容。
