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

如何传递Django函数之间的值(2023年最新共享)

时间:2023-03-07 23:46:05 网络应用技术

  简介:今天,首席CTO指出要与您分享如何传递Django函数之间的价值的价值。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  要称为的函数指定声明声明时所需的参数类型,例如void Input(stu *p,int n),您需要一个指针类型和一个int类型的结构,然后称为为了打电话给它时,固体参数也需要与您的人参类型相对应

  我们在这里看

  url(r'^(?pquery_result [。*])/query_book_result/$',views.query_book_result,name ='query_book_result')

  这是URL中的参数。URL本身被视为字符串。那么捕获捕获的参数必须是字符串

  您可以尝试一点,在query_book_result函数中添加一行

  如果IsInstance(query_result,str):query_result ='query_result在这里。

  核实

  在这里,您可以对其进行一些处理,将字符串变成列表:

  query_result = query_result.replace('[','')。代替 (']', '')。分裂 (',')

  但是实际上,列表中的内容仍然是字符串,而不是钥匙值的形式,而是仅输出而言,循环输出是可以的。

  HTML页面上的Django的Ajax方法通过加载方法传递。

  示例:ajax.html

  html

  头

  meta charset =“ utf-8” / /

  Titleajax测试/标题

  脚本类型=“ text/javascript” src =“ https://www.shouxicto.com/article/"/script

  脚本类型=“ text/javascript”

  jQuery(fuins($){

  $('button')。单击(函数(){

  $ name = $(this).attr('name');

  $('#out')。空的 ()。load('/ajax_deal/',{name:$ name});

  });

  });

  /脚本

  样式类型=“ text/css”/style

  /头

  身体

  按钮ID =“ BTN-1”名称=“ 1” 1/按钮

  按钮ID =“ BTN-2”名称=“ 2” 2/按钮

  按钮ID =“ BTN-3”名称=“ 3” 3/按钮

  DIV ID =“ OUT”/div

  /身体

  /html

  设置下部路由:url(r'^ajax_deal/$','jobs.views.ajax_deal'),创建一个名为obs的应用程序

  /opt/django/webproject/jobs

  处理功能:

  DEF AJAX_DEAL(请求):

  返回httpresponse(“ Hello”)

  它通过堆栈传递,但是呼叫函数不会通过郊外堆栈来采用可靠的参数,但是通过堆栈BP指针添加位移

  如果采用参数,则可以轻松地了解计数器编译说明的观察。

  结论:以上是首席CTO注释为所有人编辑Django功能的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记在此网站上找到它。