mysite下的url 映射到news下的视图

来源:互联网 发布:淘宝网 阿里巴巴 编辑:程序博客网 时间:2024/06/05 08:28
1.node2:/django/mysite#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 adminfrom blog import views as viewfrom news import views as newviewurlpatterns =( url(r'^admin/', admin.site.urls),url(r'^blog/$',view.archive),url(r'^articles/',include("news.urls")),url(r'^upload/$',newview.upload),)2.node2:/django/mysite#cat news/views.py# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.from django.shortcuts import renderfrom .models import Articlefrom django.http import HttpResponse, HttpResponseNotFoundimport datetimefrom django.views.decorators.http import require_http_methods,require_GETfrom django.http import HttpResponseRedirectfrom django.shortcuts import renderdef current_datetime(request):    now = datetime.datetime.now()    html = "<html><body>It is now %s.</body></html>" % now    return HttpResponse(html)#@require_http_methods(["POST"])@require_GETdef my_view(request):    # ...    return HttpResponse(status=201)def upload(request):    response='aaauploadbbb'    return HttpResponse(response )

阅读全文
0 0
原创粉丝点击