from django.urls import path, include from blog.views import BlogView app_name = "blog" urlpatterns = [ path('posts/', BlogView.as_view(), name='posts') ]
from django.conf.urls import url from blog.views import BlogView, DetailPost urlpatterns = [ url(r'^$', BlogView.as_view(), name='blog-list'), url(r'^(?P<slug>[-\w]+)/$', DetailPost.as_view(), name='blog-post') ]
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.views.static import serve import xadmin from blog.views import BlogView, CategoryView, ArchiveView, AboutView, ContentView, TagView from wangcwblog.settings import MEDIA_ROOT urlpatterns = [ url(r'^$', BlogView.as_view(), name='home'), url(r'^xadmin/', xadmin.site.urls), url(r'^categories/$', CategoryView.as_view(), name='categories'), url(r'^category/(?P<category_id>[0-9]+)$', CategoryView.as_view(), name='category_id'), url(r'^archives/$', ArchiveView.as_view(), name='archives'), url(r'^tags/$', TagView.as_view(), name='tags'), url(r'^tag/(?P<tag_id>[0-9]+)$', TagView.as_view(), name='tag_id'), url(r'^about/$', AboutView.as_view(), name='about'), url(r'^content/(?P<article_id>[0-9]+)$', ContentView.as_view(), name='content'), url(r'^ueditor/', include('DjangoUeditor.urls')), url(r'media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}), ]
from django.contrib import admin from django.urls import path from blog.views import TopView, WorkView, BlogView, WorkDetailView, BlogDetailView, AboutView, CategoryListView, CategoryDetailView urlpatterns = [ path('', TopView.as_view(), name='top'), path('bloglist/', BlogView.as_view(), name='bloglist'), path('worklist/', WorkView.as_view(), name='worklist'), path('work/<int:pk>/', WorkDetailView.as_view(), name='workdetail'), path('blog/<int:pk>/', BlogDetailView.as_view(), name='blogdetail'), path('about/', AboutView.as_view(), name='about'), path('categories/', CategoryListView.as_view(), name='categorylist'), path('category/<str:slug>/', CategoryDetailView.as_view(), name='categorydetail'), ]
__author__ = 'oldpan' __date__ = '2017/8/11 9:37' from django.conf.urls import url from blog.views import BlogView, ArticleView, ArchivesView, CategoryView, TagView app_name = 'blog' urlpatterns = [ url(r'^$', BlogView.as_view(), name='blog_page'), url(r'^post/(?P<pk>[0-9]+)/$', ArticleView.as_view(), name='article_page'), url(r'^archives/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/$', ArchivesView.as_view(), name='archives_page'), url(r'^category/(?P<pk>[0-9]+)/$', CategoryView.as_view(), name='category_page'), url(r'^tag/(?P<pk>[0-9]+)/$', TagView.as_view(), name='tag_page'), ]
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 django.views.generic import TemplateView import xadmin from home.views import IndexView from django.views.static import serve from helloworld.settings import MEDIA_ROOT from profile_about.views import ProfileView from photo.views import PhotoView, PhotoDetailView from blog.views import BlogView, BlogDetailView from contact.views import ContactView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', IndexView.as_view(), name="index"), url('^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), url('^about/$', ProfileView.as_view(), name='about'), url('^photo/$', PhotoView.as_view(), name='photo'), url('^blog/$', BlogView.as_view(), name='blog'), url('^contact/$', ContactView.as_view(), name='contact'), url('^photo/(?P<imgs_id>\d+)$', PhotoDetailView.as_view(), name='projects'), url('^blog/(?P<blog_id>\d+)/(?P<user_id>\d+)$', BlogDetailView.as_view(), name='blog_detail'), ]
from django.urls import path from blog.views import ( BlogView, BlogCreateView ) urlpatterns = [ path('', BlogView.as_view(), name='blog'), path('create/', BlogCreateView.as_view(), name='create'), ]
"""resume URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.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 from home.views import HomePageView from blog.views import BlogView, BlogDetailView urlpatterns = [ path('admin/', admin.site.urls), path('', HomePageView.as_view(), name='home'), path('topic/', BlogView.as_view(), name='blog'), path('topic/view/<int:pk>', BlogDetailView.as_view(), name='blog_detail'), ]
from django.conf.urls import url, include from django.contrib import admin from blog.views import BlogView, BlogsList, CreateBlog from django.contrib.auth.decorators import login_required urlpatterns = [ url(r'^/$', BlogsList.as_view(), name="blogs"), url(r'^/(?P<pk>\d+)/$', BlogView.as_view(), name="singleblog"), url(r'^/new/$', login_required(CreateBlog.as_view()), name="newblog"), ]
from django.conf.urls import url from blog.views import ( BlogListView, BlogView, FeedView, SubscribeView, ViewedView, PostView, PostAddView, LogoutView, LoginView ) urlpatterns = [ url(r'^$', BlogListView.as_view(), name='blog_list'), url(r'^view/blog/(?P<id>\d+)/$', BlogView.as_view(), name='blog_view'), url(r'^view/post/(?P<id>\d+)/$', PostView.as_view(), name='post_view'), url(r'^add/$', PostAddView.as_view(), name='post_add'), url(r'^subscribe/(?P<id>\d+)/$', SubscribeView.as_view(), name='subscribe_view'), url(r'^viewed/(?P<id>\d+)/$', ViewedView.as_view(), name='viewed_view'), url(r'^feed/$', FeedView.as_view(), name='blog_feed'), url(r'^logout/$', LogoutView.as_view(), name='blog_logout'), url(r'^login/$', LoginView.as_view(), name='blog_login'), ]
"""magazine URL Configuration 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 blog.views import BlogView urlpatterns = [path('admin/', admin.site.urls), path('', BlogView.as_view())]
from blog.views import BlogView, PostView, ThemeView,\ PostYearArchiveView, PostMonthArchiveView from portfolio.views import PortfolioView from projects.views import ProjectsView ## Sitemaps from core.sitemap import SitemapStatic from blog.sitemap import SitemapBlog ## Feeds from blog.feeds import RssBlogNewsFeed, AtomBlogNewsFeed sitemaps = {'main': SitemapStatic, 'blog': SitemapBlog} urlpatterns = patterns('', url('^$', BlogView.as_view(), name='blog'), url('^portfolio/$', PortfolioView.as_view(), name='portfolio'), url('^projects/$', ProjectsView.as_view(), name='project'), url('^about/$', TemplateView.as_view(template_name='about.html'), name='about'), url('^themes/(?P<theme>[^/]+)/$', ThemeView.as_view(), name='theme'), url('^(?P<year>\d{4})/$', PostYearArchiveView.as_view(), name='year_archive'), url('^(?P<year>\d{4})/(?P<month>\d+)/$', PostMonthArchiveView.as_view(month_format='%m'), name='month_archive'), url('^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<slug>[\w-]+)/$', PostView.as_view(), name='post'), url('^feeds/rss/$', RssBlogNewsFeed(), name='rssfeed'), url('^feeds/atom/$', AtomBlogNewsFeed(), name='atomfeed'), url('^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap',
from django.conf.urls import url from blog.views import IndexView, BlogView, AboutView, ContactView, DetailView, ArchivesView, CategoryView, TagView urlpatterns = [ url(r'^$', IndexView.as_view(), name='首页'), url(r'^detail/(?P<pk>[0-9]+)/$', DetailView.as_view(), name='详情'), url(r'^archives/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/$', ArchivesView.as_view(), name='归档'), url(r'^category/(?P<pk>[0-9]+)/$', CategoryView.as_view(), name='分类'), url(r'^tag/(?P<pk>[0-9]+)/$', TagView.as_view(), name='标签'), url(r'^blog$', BlogView.as_view(), name='博客'), url(r'^about$', AboutView.as_view(), name='关于'), url(r'^contact$', ContactView.as_view(), name='联系'), ]
from django.urls import path, re_path from blog.views import (IndexList, BlogCreate, BlogView, BlogUpdate, BlogsUserView) app_name = 'blog' urlpatterns = [ path('', IndexList.as_view(), name='index'), re_path(r'^_rubrics/(?P<rubric>(imho|festivals|music))/$', IndexList.as_view(), name='rubric'), path('new/', BlogCreate.as_view(), name='create'), path('list/', BlogsUserView.as_view(), name='list'), path('<slug:slug>/', BlogView.as_view(), name='view'), path('<slug:slug>/edit/', BlogUpdate.as_view(), name='edit'), ]
from blog.views import BlogView, SinglePost, AddComment #from blog.models import BlogPost from django.conf.urls import patterns, include, url from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), url(r'^$', BlogView.as_view(template_name='list.html'), name='blogview'), url(r'^(?P<pk>\d+)/$', SinglePost.as_view(template_name='post_detail.html'), name='singlepost'), #url(r'^(?P<pk>\d+)/comment', AddComment.as_view(template_name='comment_form.html'), name='commenturl'), )
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.contrib.auth import views as auth_views from django.urls import path, include from blog.views import BlogView from .views import IndexView, JoinView urlpatterns = [ path('admin', admin.site.urls), path('api/', include('api.urls')), path('blog', BlogView.as_view(), name='blog_index'), path('blog/', include('blog.urls')), path('join', JoinView.as_view(), name='join'), path('login', auth_views.LoginView.as_view(template_name='login.html'), name='login'), path('logout', auth_views.LogoutView.as_view(), name='logout'), path('password-reset', auth_views.PasswordResetView.as_view( template_name='password_reset.html', subject_template_name='password_reset_subject.txt', email_template_name='password_reset_email.html'), name='password_reset'), path('password-reset-complete', auth_views.PasswordResetCompleteView.as_view( template_name='password_reset_complete.html'),
from django.urls import path from blog.views import BlogView app_name = "blog" urlpatterns = [ path("", BlogView.as_view(), name="blog_index"), ]
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. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import include, url from django.contrib import admin from django.contrib.sitemaps.views import sitemap from blog.views import HomeView, BlogView from blog.sitemaps import BlogSitemap sitemaps = {'blogs': BlogSitemap()} admin.autodiscover() urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^(?P<section>(about|blogs))?(/)?$', view=HomeView.as_view(), name="index"), url(r'^blog/(?P<id>([0-9]+))?(/)?$', view=BlogView.as_view(), name='blog'), url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), url(r'^robots.txt$', include('robots.urls')), ]
"""diyblog URL Configuration 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.views import BlogView urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include('blog.urls', namespace='blog')), path('accounts/', include('accounts.urls')), path('accounts/', include('allauth.urls')), path('', BlogView.as_view(), name="index"), ]
# from django.contrib import admin from django.urls import path, re_path from blog.views import BlogView, detailViewPost, CategoriesView from main.views import Search, QTag urlpatterns = [ path('', BlogView.as_view()), path("search/", Search.as_view(), name='search'), path("tag/", QTag.as_view(), name='tag'), path("<str:url>/", CategoriesView.as_view(), name="category_url"), path("post/<str:category_url>/<slug:url>/", detailViewPost), # path("review/<int:pk>/", AddReview.as_view(), name="add_review"), # path('admin/<str:first_name>/', admin.site.urls, name="admin"), ]
"""Urls routes for main site.""" from django.conf.urls import url from blog.views import ( add_article, BlogView, BlogAPIList, BlogDetail, edit_article, delete_article ) urlpatterns = [ url(r'^$', BlogView.as_view(), name="blog"), url(r'^(?P<pk>\d+)/$', BlogDetail.as_view(), name="blog_detail_pk"), url(r'^(?P<slug>[\w\-\_]+)/$', BlogDetail.as_view(), name="blog_detail_slug"), url(r'^api/list/$', BlogAPIList.as_view(), name="blog_api_list") ]
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. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import include, url from django.contrib import admin from django.contrib.sitemaps.views import sitemap from blog.views import HomeView, BlogView from blog.sitemaps import BlogSitemap sitemaps = { 'blogs': BlogSitemap() } admin.autodiscover() urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^(?P<section>(about|blogs))?(/)?$', view=HomeView.as_view(), name="index"), url(r'^blog/(?P<id>([0-9]+))?(/)?$', view=BlogView.as_view(), name='blog'), url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), url(r'^robots.txt$', include('robots.urls')), ]
from django.urls import path, include from rest_framework.routers import DefaultRouter from blog.api import PostListViewSet, PostViewSet from blog.views import HomeView, NewPostView, BlogView, PostDetailView router = DefaultRouter() router.register('posts', PostViewSet, basename='posts') urlpatterns = [ path('', HomeView.as_view(), name='home'), path('new-post', NewPostView.as_view(), name='new_post'), path('blogs/<pk>', BlogView.as_view(), name='blog'), path('blogs/<username>/<int:pk>', PostDetailView.as_view(), name='post_detail'), path('api/1.0/', include(router.urls), name='post_api'), path('api/1.0/blog/<int:user>/', PostListViewSet.as_view({'get': 'list'}), name='post_list_api') ]
"""website URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/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. Add an import: from blog import urls as blog_urls 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import url from blog.views import BlogView, PostView urlpatterns = [ url(r'^$', BlogView.as_view()), url(r'(.*)/', PostView.as_view()) ]
from django.conf.urls import url from blog.views import home, contact, BlogView, BlogDetailsView urlpatterns = [ url(r'^$', home, name = 'home'), url(r'^blog/$', BlogView.as_view(), name = 'blogs'), url(r'^post/(?P<pk>[0-9]+)/$', BlogDetailsView.as_view(), name = 'details'), url(r'^contact/$', contact, name = 'contact'), ]
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 django.conf.urls.static import static from django.conf import settings from blog.views import BlogView from home.views import HomeView, AboutView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', HomeView.as_view()), url(r'^about/', AboutView.as_view()), url(r'^blog/', BlogView.as_view()), url(r'^ckeditor/', include('ckeditor_uploader.urls')), ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT, show_indexes=True) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT, show_indexes=True)