zoukankan      html  css  js  c++  java
  • django通过url传递参数(编辑操作页面)

    在做到编辑部分时,想到的办法是在编辑上跳转到页面时给他一个包含唯一标识id的url,然后通过这个url中的id去查询出该条数据,将数据内容显示在编辑页面。
     
    1.编辑按钮
    <button onclick="window.location='/edit/{{ project.id }}'"><a href="/edit/">编辑</a></button>

    2.URL配置,用()括起来的部分就是参数,如果有多个参数,使用多个()
    urlpatterns = patterns('',
    ……
    ('^edit/(w+)',views.edit),
    ) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

    3.view.py中的编辑方法,每个方法第一个参数都要是默认的request,第二个参数,第三个参数等就可以是从url中获取到的参数
    def edit(request,param):
    post = project.objects(id=param)[0]
    ……
    return render_to_response("edit.html", locals(),context_instance=RequestContext(request))

     

  • 相关阅读:
    5.16
    4.29
    二十节 作业
    作业
    作业
    控件
    选择排序
    百钱买百鸡
    用颜色变色变换来调整图像的对比度和亮度
    图像的裁剪
  • 原文地址:https://www.cnblogs.com/meitian/p/4730876.html
Copyright © 2011-2022 走看看