• Django 应用开发(3)


    1.编写第一个视图

    打开polls/view.py

    利用一个URLconf将这个视图映射到URL上。

    首先先创建一个urls.py文件

    编写polls/urls.py

    编写mysite/urls.py,让主URLconf可以链接到polls.urls模块。mysite/urls.py中插入一个include()

    结果:

    编写更多的视图

    polls/view.py

     1 from django.shortcuts import render
     2 from django.http import HttpResponse
     3 
     4 def index(request):
     5     return HttpResponse("Hello,world.You're at the polls index.")
     6     
     7 def detail(request,question_id):
     8     return HttpResponse("You ' re looking at question %s. " % question_id)
     9     
    10 def results(request,question_id):
    11     response = "You're looking at the results of question %s."
    12     return HttpResponse(response % question_id)
    13 
    14 def vote(request,question_id):
    15     return HttpResponse("You're voting on question %s." % question_id)
    16 
    17 # Create your views here.

    通过下面的url() 调用将这些新的视图和polls.urls模块关联起来:

     1 from django.conf.urls import url
     2 
     3 from . import views
     4 
     5 urlpatterns = [
     6      # ex: /polls/
     7     url(r'^$', views.index, name='index'),
     8     # ex: /polls/5/
     9     url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail'),
    10     # ex: /polls/5/results/
    11     url(r'^(?P<question_id>[0-9]+)/results/$', views.results, name='results'),
    12     # ex: /polls/5/vote/
    13     url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, name='vote'),
    14 ]
  • 相关阅读:
    01背包问题学习笔记
    状态压缩动态规划学习笔记
    并查集算法详解
    洛谷 P2939 [USACO09FEB]改造路Revamping Trails
    算法竞赛进阶指南 通信线路
    算法竞赛进阶指南 道路与航线
    NOIP2009 T3 最优贸易
    NOIP2017 Day1 T3 逛公园
    5.Go 语言数据类型:数组与切片
    4. Go 语言数据类型:byte、rune与字符串
  • 原文地址:https://www.cnblogs.com/fjl-vxee/p/6804324.html
Copyright © 2020-2023  润新知