Django框架学习笔记(6.FBV和CBV简单介绍)
来源:互联网 发布:白银杀人案心理 知乎 编辑:程序博客网 时间:2024/06/08 19:39
前面学习的其实都是FBV:
function base view
ursl.py中对应函数设置
views.py中定义函数
其实还有一种CBV:
class base view
urls.py中可以对应一个类
创建好Django工程
urls.py加入(as_view()是固定用法):
path('home/', views.Home.as_view()),
views.py:
from django.views import Viewclass Home(View): def get(self, request): print(request.method) return render(request, "home.html") def post(self, request): print(request.method) return render(request, "home.html")
home.html:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="/home/" method="POST"> <input type="text" name="user"/> <input type="submit"/></form></body></html>
这时候运行:
成功!
建议两种都掌握,都可以用
阅读全文
0 0
- Django框架学习笔记(6.FBV和CBV简单介绍)
- Django-CBV和FBV
- django -- cbv,fbv,中间件
- Django框架学习笔记(22.CSRF原理简单介绍)
- FBV与CBV的使用规则
- Django框架学习笔记(23.中间件结合实例介绍)
- Django框架学习笔记(4.简单的总结)
- Django框架学习笔记(27.Ajax简单操作)
- Django 1.5 CBV
- Django学习笔记(九)--django框架的bug总结
- Django框架学习笔记(10.基于ORM实现简单的用户登录)
- python web框架Django学习(一)介绍篇
- Django框架学习笔记(8.对应路由名称和路由分发)
- django学习笔记—(安装django和mysql)
- 移植内核学习笔记1-----框架介绍及简单修改
- PYTHON框架之DJANGO学习笔记(十二)
- PYTHON框架之DJANGO学习笔记(十四)
- Django框架学习笔记(1.安装创建初识)
- 洛谷P3806 【模板】点分治1 【点分治】
- 销毁单链表
- [leetcode] 7. Reverse Integer
- [喵咪大数据]Hadoop集群模式
- js调试的5个技巧
- Django框架学习笔记(6.FBV和CBV简单介绍)
- win7--L2TP教程
- Redis cluster的配置过程
- 看完技哥的推荐配置,后悔之前配错电脑
- 从智人到智神,你跟的上吗?
- 据说这是你想要的iOS 12
- SpringMVC数据绑定
- python和matlab混合编程,并解决error "ImportError: No module named matlab.engine"
- 这次,苹果真的摔得很惨……