urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^FBVTEST/', views.FBV_Test.as_view()),
]

urls.py

from django.shortcuts import render,HttpResponse,redirect
from django.views import View # Create your views here. class FBV_Test(View):
def dispatch(self,request, *args, **kwargs):
ret=super(FBV_Test,self).dispatch(request,*args,**kwargs)
return ret def get(self,request):
return HttpResponse('get') def post(self,request):
return render(request,'login.html',locals())

views.py

<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<form action="" method="post">
<input type="submit">
</form>
</div>
</div>
</div>

html

发送数据方式

执行过程


执行views.LoginView.as_view()---》把requst传入View-----》执行dispatch函数(如果视图中有dispatch方法则覆盖)---》执行get方法--》返回给dispatch方法--》返回给url-->浏览器就可见了
url(r'^login/', views.LoginView.as_view()), #view(request)<=====》dispatch()<=====》self.get()

最新文章

  1. Oracle插入日期格式出现 ORA-01843: not a valid month的解决办法
  2. ASP.NET MVC 5 - 开始MVC5之旅
  3. Mycat+Mysql 插入数据报错 i[Err] 1064 - partition table, insert must provide ColumnList
  4. 自动装配Bean
  5. RandomAccessFile、FileChannel、MappedByteBuffer读写文件
  6. C#中MD5加密
  7. 评论发布信息可插入QQ表情
  8. python bytes类型去除尾部字节
  9. 使用gulp-babel转换Es6出现exports is not defined 问题
  10. 记Booking.com iOS开发岗位线上笔试
  11. sqlserver配置允许快照隔离
  12. tp3.2 支付宝app支付
  13. linux网络编程--Circular Buffer(Ring Buffer) 环形缓冲区的设计与实现【转】
  14. arduino入门套件学习过程-安装配置
  15. js 操作数字类型
  16. 雷林鹏分享:Ruby 安装 - Unix
  17. [C语言] 数据结构-逻辑结构和物理结构
  18. 【IDEA】 Can&#39;t Update No tracked branch configured for branch master or the branch doesn&#39;t exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to origin/master
  19. 【leetcode 简单】 第七题 合并两个有序链表
  20. Android -- Service绑定解绑和aidl

热门文章

  1. 初级算法49题 — LeetCode(20181122 - )
  2. 在c#中使用sqlite3
  3. Delphi对话框初始地址InitialDir
  4. Clojure编写一个阶乘程序 使用递归
  5. EntityFrameWork Code First 多对多关系处理
  6. javascript通过class获取元素
  7. 入门系列之在Nginx配置Gzip
  8. Hibernate一对多关系操作
  9. git 检查是否有commit到本地但还没push的代码
  10. js跳转指定的网站