在django的模版语言中中可以使用   {{ request.path_info }} 帮助生成url。

urls.py

from django.conf.urls import url, include
from mytest import views urlpatterns = [
url(r'^index/', views.index, name='mysite'),
]

views.py

from django.http import HttpResponse
from django.shortcuts import render
from django.views import View def index(req):
return render(req, 'index.html')

html

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

注意上面的模版语言用法,效果如下:

这个用法和之前讲的 url 的name 的目的差不多:即当修改rul时,不用在html中再修改一次。

最新文章

  1. 数据库(Database)
  2. WPF绑定xml数据源
  3. jsp+tomcat+mysql+sevlet+javabean配置过程
  4. 带你走进rsync的世界
  5. android 点击重新加载界面设计
  6. [转]Mac常用软件推荐
  7. CodeForces - 833B The Bakery
  8. Ajax异步请求阻塞情况的解决办法(asp.net MVC Session锁的问题)
  9. hdu1272 小希的迷宫(并查集)
  10. nginx环境安装配置fail2ban屏蔽攻击ip
  11. for循环两个略骚的写法
  12. laravel dingo/api添加jwt-auth认证
  13. Redis源码剖析--列表t_list实现
  14. 远程执行shell
  15. Java 编程下正则表达式判断字符串是否包含中文
  16. 【BZOJ】1004: [HNOI2008]Cards(置换群+polya+burnside)
  17. java中的interrupt(),InterruptException和wait(),sleep()
  18. django博客项目7
  19. hdu3966 Aragorn&#39;s Story 树链剖分
  20. 在Ubuntu 16.04安装 Let’s Encrypt并配置ssl

热门文章

  1. 【解题报告】Codeforces Round #301 (Div. 2) 之ABCD
  2. GLSL 内建函数
  3. Maven系列(一)之初识Maven
  4. github上对一些名词的理解(之如fork)
  5. MySQL排序_20160926
  6. 《selenium2 python 自动化测试实战》(14)——下载文件
  7. Asp.net Global 定时执行
  8. flash无法导入mp3文件
  9. 13.Python接口自动化测试 -- 豆瓣
  10. 关于tab的切换之共用html页面,而引发的页面跳转错乱问题