Django 捕获url
来源:互联网 发布:ubuntu删除搜狗输入法 编辑:程序博客网 时间:2024/06/04 08:53
node2:/django1.8/mysite/polls#cat ../mysite/urls.py"""mysite URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/Examples:Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))"""from django.conf.urls import include, urlfrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^polls/', include('polls.urls')),]node2:/django1.8/mysite/polls#cat urls.pyfrom django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^$', views.index, name='index'), # ex: /polls/ url(r'^$', views.index, name='index'), # ex: /polls/5/ url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail'), # ex: /polls/5/results/ url(r'^(?P<question_id>[0-9]+)/results/$', views.results, name='results'), # ex: /polls/5/vote/ url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, name='vote'),]node2:/django1.8/mysite/polls#cat views.py# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.http import HttpResponsefrom django.template import RequestContext, loaderfrom .models import Questionfrom django.http import HttpResponsefrom django.template import RequestContext, loaderfrom django.shortcuts import renderfrom .models import Questiondef index(request): latest_question_list = Question.objects.order_by('-pub_date')[:5] context = {'latest_question_list': latest_question_list} return render(request, 'polls/index.html', context)def detail(request, question_id): try: question = Question.objects.get(pk=question_id) except Question.DoesNotExist: raise Http404("Question does not exist") return render(request, 'polls/detail.html', {'question': question})def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(response % question_id)def vote(request, question_id): return HttpResponse("You're voting on question %s." % question_id)http://192.168.137.3:9000/polls/123/vote/You're voting on question 123.http://192.168.137.3:9000/polls/789/vote/You're voting on question 789.
阅读全文
0 0
- Django 捕获url
- django 捕获url
- Django URL
- Django url
- Django---URL
- django 中文 url 问题
- DJANGO获取当前URL
- django中url配置
- Django的url解析
- Django URL 解析
- django URL映射过程
- Django的url用法
- django--URL配置
- django url正则
- django过滤器-----url
- django url调度
- django url使用汇总
- Django URL调度
- mysql 搜寻附近N公里内数据的实例
- MFC环形进度条实现
- 第一天
- Spring framework(4):IoC (2) Bean 装配
- 修改虚拟机ubuntu的ip地址
- Django 捕获url
- docekr可视化管理软件的使用
- pandas数据结构之Series
- 100种数据恢复的方法?!
- Java+GeoTools工具包+读写shapfile文件
- Css3的Media Query方法总结—让您的网站兼容手机
- mysql基本语法总结
- expdp 导出报ORA-01555: snapshot too old错误
- 浅谈Web网站架构演变过程