cbv,class base view 就是用类写视图

详细用法替换fbv将在后续空余时间上补齐

fbv,function base view 就是用函数写视图

创建django app01项目

urls

 urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^login_cbv/', views.Login.as_view()), # 注意写法
]

views

 from django.views import View

 class Login(View):

     def get(self,request):

         return render(request,"login_cbv.html")

     def post(self,request):
return HttpResponse("post.........") def delete(self):
pass

login_cbv.html

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
</head>
<body> <form action="/login_cbv/" method="post">
{% csrf_token %}
<p><input type="text" name="user"></p>
<p><input type="submit"></p>
</form> </body>
</html>

最新文章

  1. 蓄水池(Reservoir_sampling)抽样算法简记
  2. Python默认版本修改
  3. JAVA中的Fork/Join框架
  4. favicon.ico应用与正则表达式验证邮箱(可自动删除前后的空格)
  5. win10_x64更新错误解决: 安装一些更新时出现问题,但我们稍后会重试。如果持续出现这些问题,并且你想要搜索Web或联系支持人员以获取相关信息,以下信息可能会对你有帮助:
  6. Oracle索引梳理系列(一)- Oracle访问数据的方法
  7. [CareerCup] 3.7 Adopt Animal 领养动物
  8. JS原型链原理(链表)
  9. tar命令--解压缩
  10. php 常用正则表达式
  11. php函数的初步使用
  12. 【技术贴】解决前台js传参中文乱码
  13. 如何创建WIN服务
  14. 谈谈我理解的SA——Systems Architecture
  15. vue 源代码创建tabs
  16. Cookies 和session
  17. 【原创】大叔经验分享(10)Could not transfer artifact org.apache.maven:maven. from/to central. Received fatal alert: protocol_version
  18. sparkSQL脚本更改问题
  19. awt多线程聊天
  20. 【做题】apc001_f-XOR Tree——巧妙转化及dp

热门文章

  1. GBDT 总结文档
  2. zzuli 2179 最短路
  3. 51nod 1119 组合数,逆元
  4. Mac安装Virtualenv &amp; PyCharm使用Virtualenv
  5. LeetCode OJ:Majority Element II(主元素II)
  6. [转载]SVN trunk、branch、tag的用法
  7. git远程分支回退
  8. JSP的三大指令
  9. R语言:数据的分割-计算-整合(split-apply-aggregate)
  10. pg确定一张表最后被使用的时间