zoukankan      html  css  js  c++  java
  • 视图

    视图

    • 在django中,视图对WEB请求进行回应
    • 视图接收reqeust对象作为第一个参数,包含了请求的信息
    • 视图就是一个Python函数,被定义在views.py中
    #coding:utf-8
    from django.http import HttpResponse
    
    def index(request):
        return HttpResponse("index")
    def detail(request,id):
        return HttpResponse("detail %s" % id)
    
    • 定义完成视图后,需要配置urlconf,否则无法处理请求

    URLconf

    • 在Django中,定义URLconf包括正则表达式、视图两部分
    • Django使用正则表达式匹配请求的URL,一旦匹配成功,则调用应用的视图
    • 注意:只匹配路径部分,即除去域名、参数后的字符串
    • 在test1/urls.py插入booktest,使主urlconf连接到booktest.urls模块
    url(r'^', include('booktest.urls')),
    
    • 在booktest中的urls.py中添加urlconf
    from django.conf.urls import url
    from . import views
    urlpatterns = [
        url(r'^$', views.index),
        url(r'^([0-9]+)/$', views.detail),
    ]
  • 相关阅读:
    Python
    Python
    Python
    Django REST framework
    Django REST framework
    Django REST framework
    Django REST framework
    jquery.unobtrusive-ajax.js的扩展,做到片段式加载
    jquery.unobtrusive-ajax.js单独的用法
    不复杂的Autofac注入
  • 原文地址:https://www.cnblogs.com/Smalllv/p/9124112.html
Copyright © 2011-2022 走看看