Django开发(三)——Django的视图文件

这节我们介绍django的视图文件,即views.py,也就是MTV中的V,主要负责处理用户的请求,并将处理结果,返回给用户。

整体的工作流程是这样的,urls.py中将url请求与views.py中的处理函数相对应,当服务器接收到用户的请求时,就会去urls.py中查询,并调用相应的处理函数,views.py中的相应的函数,对请求进行处理,并返回结果给客户。

我们看一个具体的urls.py的例子

from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = [
    # Examples:
    url(r'^$', 'blog.views.index'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^blogadmin/', include(admin.site.urls)),
]
我们看到patterns()函数中,我们用url函数将表示url的正则表达式和view中的函数相对应,另外,我们也可以将某一路径映射到另一app中的urls.py文件,该文件表示在改路径下的子路径及其对应的view函数关联关系。
下面我们给出一个简单的views.py文件:
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("Hello, world. Welcome to Carrot's blog!")

运行项目,并访问对应的路径,我们可以看到相关文字出现在浏览器中。另外,在view函数中,常常会涉及一些数据的处理工作,这些内容我们将在后续文章中介绍。并且,这个页面是十分简陋的,如何能开发出美观的页面呢?这就需要Template,也就是下一节,我们将要介绍的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值