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

Django如何通过JS传递?

时间:2023-03-05 17:34:59 网络应用技术

  简介:本文的首席执行官注释将介绍有关Django如何传递给JS的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  url ='管理员/操作?名称= xxxpwd = xxx'

  在上述格式中,名称和PWD是HTML中的ID,例如输入ID.xxx表示可以固定的值或JS获得的输入框的值。

  有两种方法可以在字典中获取某个键:

  打印user.get('用户名')11

  打印用户['username'] 11

  它们有什么区别?

  我有一个常识,要打印一个不是的键,例如

  打印user.get('kk')11

  打印结果是:无

  打印用户['kk'] 11

  该页面将报告错误

  你好!

  当django赎回时,有时需要传递参数,然后首先写下实验确定的方法:

  使用会话通过:

  该方法的前提是您的框架开始会话以及如何开始会话。这是1.6官方文件的段落。在跳跃之前(在httpresponsedirect之前),保存需要在请求会话中传递的参数。然后跳到某个URL(u)。在URL(u)视图方法中,从请求会话中,您可以获取传递参数。

  有三种方法:

  1.在模板中的HTML文件中,包含此功能的JS文件直接嵌入HTML中。

  2.通过JS中的AJAX打开链接,例如/admin/url?key = value,然后keyvlaue = request.get.get.get.get('key',none)在admin.py中的url方法中获取此value,然后py进行一些处理后,返回html代码的一部分将此JS函数到JS,然后将其添加到JS中的页面中,而无需刷牙:$(“ #id”)。html(xmlhttp.responsetext);

  3.基本上与上述相同,适用于Ajax进行实施,但是在PY处理后返回的不是实质性的HTML,而是MSG指令。接收JS后,JS函数与AJAX相关。例如,JS函数。例如,if(xmlhttp.responsetext =='ok')fun();

  我希望你能够明白。

  python对象转换为JSON对象。有一种更好的方法,您不应在您说的周期中实施,如下所示

  在视图中,

  来自django.core导入服务器

  datax = [List1 [],List2 [] .....]

  data = serializers.serialize('xml',datax)

  返回render_to_response('index.html',{'title':'test','list':data,'row':row':row,'col's})

  在index.html中

  脚本类型='text/javascript'

  var list = {list}};

  /脚本

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

  上面的代码只是随意编写的,没有测试,但是您不能使用串行序列,您可以打百多:django serializers,许多示例

  参考如下

  如果该项目的目录是:

  我的网站:

  manage.py

  我的网站:

  __init__.py settings.py urls.py wsgi.py

  博客(已建立的应用程序):

  models.py views.py test.py __init__.py模板

  开始配置:

  1.在外部MySite目录中(即项目的根目录)

  2.打开设置。py并添加:

  导入操作系统

  static_url ='/static/'

  staticfiles_dirs =(

  

  (((((

  3.打开urls.py并添加(注意:如果在博客应用程序中新创建一个urls.py文件,则应将其添加到博客目录中的urls.py文件中。我曾经在此PIT中纠结许久):

  导入设置

  urlpatterns =模式(

  url(r'^static/(?ppath。*)$','django.views.static.serve',

  {'document_root':settings.static_root}),

  治愈

  使用:

  假设在模板中导入外部/home/fudaoji/mysite/js/jequery.js文件(存储在模板文件中),那么您可以直接直接可以直接为

  脚本类型=“ text/javascript” src ='https://www.shouxicto.com/stative/js/jqury.js'/javascript

  结论:以上是首席CTO的所有内容都注明了Django如何通过JS。感谢您阅读本网站的内容。我希望这对您有帮助。有关Django与JS的关系的更多信息,请不要忘记在此网站上找到它。