zoukankan      html  css  js  c++  java
  • django -- url 的 name 属性

    在html的form中使用给url定义的name值,可以在修改url时不用在修改form的src。

    urls.py

    from django.conf.urls import url
    from mytest import views
    
    urlpatterns = [
        # url(r'^admin/', admin.site.urls),
        url(r'^index/', views.index, name='mysite'),
    views.Index.as_view()),
    ]
    

    views.py

    from django.http import HttpResponse
    from django.shortcuts import render
    
    
    def index(req):
        if req.method == 'POST':
            print('method is :' + req.method)
        elif req.method == 'GET':
            print('method is :' + req.method)
        return render(req, 'index.html')
    

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>index</title>
    </head>
    <body>
        <form action="{% url 'mysite' %}" method="post">
            <input type="text" name="A" />
            <input type="submit" name="b" value="提交" />
        </form>
    </body>
    </html>

    由上述代码可以看到url的name使用方法。

  • 相关阅读:
    JAVA多线程之AQS
    LRU算法
    JAVA设计之SPI
    JAVA多线程之CAS
    操作系统之中断处理
    计算机领域思想
    操作系统之I/O
    操作系统之虚拟内存
    Mysql事务原理
    Mysql添加索引
  • 原文地址:https://www.cnblogs.com/wumingxiaoyao/p/6516006.html
Copyright © 2011-2022 走看看