1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from blog.feeds import AllPostsRssFeed from rest_framework import routers from blog.views import PostViewSet router = routers.DefaultRouter() router.register(r'posts', PostViewSet, basename='post') urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('', include('comments.urls')), # 记得在顶部引入 AllPostsRssFeed path('all/rss/', AllPostsRssFeed(), name='rss'), path("api/", include(router.urls)), path("api/auth/", include("rest_framework.urls", namespace="rest_framework")), ]
"""blogproject URL Configuration The `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 url, include from django.contrib import admin from blog.feeds import AllPostsRssFeed urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', include('blog.urls')), url(r'', include('comments.urls')), url(r'all/rss/$', AllPostsRssFeed(), name='RSS'), url(r'^search/', include('haystack.urls')), ]
router.register(r'auth/groups', view_sets.AuthGroupViewSet) router.register(r'category', view_sets.CategoryViewSet) router.register(r'posts', view_sets.PostViewSet) router.register(r'tags', view_sets.TagViewSet) router.register(r'areas', view_sets.AreaViewSet) router.register(r'cities', view_sets.CityViewSet) router.register(r'provinces', view_sets.ProvinceViewSet) router.register(r'countries', view_sets.CountryViewSet) # swagger 接口文档 schema_view = get_swagger_view(title='接口文档') # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', include('blog.urls')), url(r'', include('comments.urls')), url( r'^robots\.txt$', lambda r: HttpResponse('User-agent: *\nDisallow: /', content_type='text/plain')), url(r'^search/', include('haystack.urls')), url(r'^all/rss/$', AllPostsRssFeed(), name='rss'), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^api/', include(router.urls)), # 接口地址 url(r'^apidoc/', schema_view), # 接口文档地址 ] # 添加多媒体文件路径 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""blogproject URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.0/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include, re_path from blog.feeds import AllPostsRssFeed urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('', include('comments.urls')), path('search/', include('haystack.urls')), re_path('^all/rss/$', AllPostsRssFeed(), name='rss'), ]
path("comments/", include("django_comments.urls")), path("notifications/", include("notify.urls")), path("notifications/", include("notifications.urls")), path("accounts/", include("allauth.urls")), path("favorites/weekly/", include("favorites.urls")), path("newsletters/", include("newsletters.urls")), path("webtools/", include("webtools.urls")), path("watchman/", include("watchman.urls")), path("maintenance-mode/", include("maintenance_mode.urls")), path( "sitemap.xml", sitemap, {"sitemaps": sitemaps}, name="django.contrib.sitemaps.views.sitemap", ), path("all/rss/", AllPostsRssFeed()), path("api/v1/", include(router.urls)), # API docs path("schema/", SpectacularAPIView.as_view(), name="schema"), path( "swagger/", SpectacularSwaggerView.as_view(url_name="schema"), name="swagger", ), path( "redoc/", SpectacularRedocView.as_view(url_name="schema"), name="redoc", ), ]
@Author : EINDEX Li @File : url.py @Created : 2017/7/15 @Last Modified : 2017/7/15 """ from django.conf.urls import url from blog.feeds import AllPostsRssFeed from . import views handler404 = 'views.page404' handler500 = 'views.page500' app_name = 'blog' urlpatterns = [ url(r'^$', views.IndexView.as_view(), name='index'), url(r'^post/(?P<slug>[0-9a-zA-Z_\-]+)/$', views.PostDetailView.as_view(), name='detail'), url(r'^post/(?P<pk>[0-9]+)/$', views.PostDetailView.as_view(), name='detail'), url(r'^archives/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/$', views.ArchiveView.as_view(month_format='%m'), name='archives'), url(r'^tag/(?P<pk>[0-9]+)/$', views.TagView.as_view(), name='tags'), url(r'^feed/$', AllPostsRssFeed(), name='rss'), ]
"""blogproject URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.1/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from blog.feeds import AllPostsRssFeed urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('', include('comments.urls')), path('all/rss', AllPostsRssFeed(), name="rss") ]
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from blog.feeds import AllPostsRssFeed from django.conf.urls.static import static from django.conf import settings # from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), path(r'', include('blog.urls')), path(r'rss/', AllPostsRssFeed(), name='rss'), path(r'mdeditor/', include('mdeditor.urls')) ] if settings.DEBUG: # static files (images, css, javascript, etc.) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""blogproject URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.10/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 url, include from django.contrib import admin from blog.feeds import AllPostsRssFeed urlpatterns = [ url(r"^admin/", admin.site.urls), url(r"", include("blog.urls")), url(r"", include("comments.urls")), url(r"^all/rss/$", AllPostsRssFeed(), name="rss"), # 记得在顶部引入 AllPostsRssFeed url(r"^search/", include("haystack.urls")), ]
from django.contrib import admin from django.contrib.sitemaps.views import sitemap from blog.feeds import AllPostsRssFeed from blog.sitemaps import sitemaps urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^', include('blog.urls')), url(r'^courses/', include('courses.urls')), url(r'^comments/', include('django_comments.urls')), url(r'^comments/', include('comments.urls')), url(r'^notifications/', include('notify.urls')), url(r'^notifications/', include('notifications.urls')), url(r'^accounts/', include('allauth.urls')), url(r'^search/', include('haystack.urls')), url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), url(r'^all/rss/$', AllPostsRssFeed()), ] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.DEBUG: import debug_toolbar urlpatterns += [ url(r'^__debug__/', include(debug_toolbar.urls)), ]
from blog.views import BlogListView, BlogDetailView, ArchivesView, CategoryView from blog.feeds import AllPostsRssFeed app_name = "blog" urlpatterns = [ # 博客列表页 url(r'^$', BlogListView.as_view(), name="list"), # 博客详情页 url(r'^detail/(?P<pk>\d+)/$', BlogDetailView.as_view(), name="detail"), # 博客归档页 url(r'^archives/(?P<year>\d{4})/(?P<month>\d{1,2})/$', ArchivesView.as_view(), name="archives"), # 博客分类页 url(r'^category/(?P<pk>\d+)/$', CategoryView.as_view(), name="category"), # 博客标签页 url(r'^tag/(?P<pk>\d+)/$', CategoryView.as_view(), name="tag"), # RSS 订阅 url(r'^all/rss/$', AllPostsRssFeed(), name="rss"), # django haystack 搜索功能 # url(r'^search/', include('haystack.urls')), ]
from blog.feeds import AllPostsRssFeed from django.conf import settings from django.conf.urls.static import static from django.contrib.sitemaps.views import sitemap from blog.sitemaps import PostSitemap # 网站地图 sitemaps = { 'post': PostSitemap, } urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # url(r'', include('blog.urls', namespace='blog')), url(r'', include('blog.urls')), url(r'', include('comments.urls')), # 记得在顶部引入 AllPostsRssFeed url(r'^rss$', AllPostsRssFeed(), name='rss'), url(r'^mdeditor/', include('mdeditor.urls')), # 网站地图 path('sitemap.xml', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), ] if settings.DEBUG: # static files (images, css, javascript, etc.) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import include, path from rest_framework import routers from blog.feeds import AllPostsRssFeed router = routers.DefaultRouter() urlpatterns = [ path("admin/", admin.site.urls), path("search/", include("haystack.urls")), path("", include("blog.urls")), path("", include("comments.urls")), path("api/", include(router.urls)), path("api/auth/", include("rest_framework.urls", namespace="rest_framework")), # 记得在顶部引入 AllPostsRssFeed path("all/rss/", AllPostsRssFeed(), name="rss"), ]
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path from django.conf.urls import url, include from blog.feeds import AllPostsRssFeed from . import views urlpatterns = [ path('admin/', admin.site.urls), url(r"", include("blog.urls")), url(r"^blog/", include("blog.urls")), url(r"^comment/", include("comment.urls")), url(r"^all/rss", AllPostsRssFeed(), name="rss"), url(r"^search/", include("haystack.urls")), url(r"^test$", views.test_view, name="test"), url(r"^math$", views.math_view, name="math"), ]
from django.conf.urls import url, include from django.contrib import admin from blog.feeds import AllPostsRssFeed urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', include('blog.urls')), url(r'', include('comments.urls')), url(r'', include('users.urls')), url(r'^users/', include('django.contrib.auth.urls')), url(r'^likes/', include('likes.urls')), url(r'^all/rss/(?P<pk>[0-9]+)/$', AllPostsRssFeed(), name='rss'), ]
"""blogproject URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.0/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from blog.feeds import AllPostsRssFeed urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('', include('comments.urls')), path("all/rss/", AllPostsRssFeed(), name='rss'), path("search/", include('haystack.urls')), ]