本文教程操作环境:windows7系统、django2.1,DELL G3电脑。
1、概念
Django 的视图可以是方法或类。根据django的规则,我们添加的视图必须写入app的views.py文件
其中,方法
view我们称之为FBV(function base views),类view我们称之为CBV(class base views)
2、注意
视图函数的
第一个传入参数必须定义
,用于接收
Django构造的包含了请求数据的HttpReqeust对象,通常名为request。
视图函数的返回值必须为
一个
响应对象
,
不能像
Flask一样直接返
回一个字符串,可以将要返回的字符串数据放到一个HTTPResponse对象中。
3、实例
创建视图是指在数据库中
创建表实例的视图
(逻辑)。就像从用户那里获取输入并将其存储在指定表中一样。
在
geeks/views.py,
from django.shortcuts import render
# relative import of forms
from .models import GeeksModel
from .forms import GeeksForm
def create_view(request):
# dictionary for initial data with
# field names as keys
context ={}
# add the dictionary during initialization
form = GeeksForm(request.POST or None)
if form.is_valid():
form.save()
context['form']= form
return render(request, "create_view.html", context)
在Django的使用中,有时我们需要视图来处理一些问题。说起观点,第一次接触你应该是在mvc模式下,两者关系密切。视图可以接受来自前端的消息并将处理结果返回到原来的地方。
以上就是Django中创建视图的方法。掌握基本视图知识点后,就可以在创建的实例上进行练习了
。
更多Python框架指路:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python入门:Excel基本操作(二)01/11
- ♥ python库是如何实现对象的转换的12/21
- ♥ Python常见的字符串转换类型:浮点型、整型11/27
- ♥ python如何使用模块中的类12/20
- ♥ 什么书对python有好处10/25
- ♥ 如何在python中表达路径?11/21
内容反馈