def test_post_list_view(factory, user): path = reverse('blog-home') request = factory.get(path) request.user = user view = PostListView.as_view() response = view(request) assert response.status_code == 200
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, re_path from django.conf import settings from django.conf.urls.static import static from blog.views import PostListView, model_form_upload, PostDetailView, CategoryListView urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^$', PostListView.as_view(), name='home'), re_path(r'^(?P<pk>[\d]+)/$', PostDetailView.as_view(), name='detail'), re_path(r'^(?P<category>[-\w]+)/$', CategoryListView.as_view(), name='category'), re_path(r'^uploads/form/$', model_form_upload, name='model_form_upload'), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path from blog.views import Home, SearchView, CategoryView, PostListView, PostDetailView, PhotoDetailView urlpatterns = [ path('search', SearchView.as_view(), name="search"), path('category/<slug:slug>', CategoryView.as_view(), name="category"), path('', Home.as_view(), name="index"), path('blog', PostListView.as_view(), name="blog"), path('posts/<slug:slug>', PostDetailView.as_view(), name="post-detail"), path('photos/<int:pk>', PhotoDetailView.as_view(), name="photo-detail"), ]
from django.conf.urls import patterns, include, url from blog.views import PostListView, PostDetailView, like urlpatterns = patterns('', url(r'^$', PostListView.as_view(), name='list'), url(r'^likes/$', like, name='like'), url(r'^post/(?P<pk>\d+)/$', PostDetailView.as_view(), name='detail'), url(r'^page/(?P<page>[0-9]+)/$', PostListView.as_view(), name='paginate_list'), url(r'^category/(?P<pk>\d+)/$', PostListView.as_view(categorised = True), name='Categorise_list'), url(r'^category/(?P<pk>\d+)/page/(?P<page>[0-9]+)/$', PostListView.as_view(categorised = True), name='list'), )
from django.urls import path from . import views from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView urlpatterns = [ path('', PostListView.as_view(), name='blog-home'), # person_changelist path('user/<str:username>', UserPostListView.as_view(), name='user-posts'), path('post/<int:pk>/', PostDetailView.as_view(template_name='blog/post_detail.html'), name='post-detail'), path('post/new/', PostCreateView.as_view(template_name='blog/post_form.html'), name='post-create'), # person_add path('post/<int:pk>/update', PostUpdateView.as_view(), name='post-update'), path('post/<int:pk>/delete', PostDeleteView.as_view(template_name='blog/post_confirm_delete.html'), name='post-delete'), path('search', views.search, name='search'), path('ajax/load-cities/', views.load_cities, name='ajax_load_cities'), path('ajax/load-states/', views.load_states, name='ajax_load_states'), path('contact/', views.contact, name='contact'), ]
from django.conf.urls import patterns, url from blog.views import (PostListView, PostDetailView, PostYearArchiveView, PostListByTag) urlpatterns = patterns('', # Index view url(r'^$', PostListView.as_view(), name='blog', ), # Detail view url(r'^(?P<pub_year>\d{4})/(?P<pub_month>\w{3})/(?P<slug>[a-zA-Z0-9-]+)/$', PostDetailView.as_view(), name='blog-detail', ), # Yearly archive view url(r'^(?P<year>\d{4})/$', PostYearArchiveView.as_view(), name='blogarchive' ), # Category view url(r'^tags/(?P<tags>\w*)/$', PostListByTag.as_view(), name='blogtags', ),
from django.contrib import admin from django.conf import settings from django.conf.urls import patterns, include, url import fancypages.urls from fancypages import views from blog.views import PostDetailView, PostListView admin.autodiscover() urlpatterns = patterns( '', url(r'^$', views.HomeView.as_view(), name='home'), url(r'^posts/$', PostListView.as_view(), name="post-list"), url(r'^posts/(?P<slug>[\w-]+)/$', PostDetailView.as_view(), name="post-detail"), url(r'^admin/', include(admin.site.urls)), url(r'^', include(fancypages.urls)), ) if settings.DEBUG: urlpatterns += patterns( '', url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}))
"""mysite 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 include, url from django.contrib import admin from blog.views import PostListView,PostDetailView,NewCommentView,NewBlogPostView,UpdateBlogPostView urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^$', PostListView.as_view(), name='post-list'), url(r'post/(?P<pk>\d+)/$', PostDetailView.as_view(), name='post-details'), url(r'new-comment/$', NewCommentView.as_view(), name='new-comment'), url(r'post/new/$', NewBlogPostView.as_view(), name='new-blog-post'), url(r'post/(?P<pk>\d+)/update/$', UpdateBlogPostView.as_view(), name='update-blog-post'), ]
#coding: utf-8 from django.conf.urls import url from django.views.generic import ListView, DetailView from blog.models import Post from blog.views import PostListView, month, tagpage app_name = 'blog' urlpatterns = [ url(r'^$', PostListView.as_view(queryset=Post.publics.all(), template_name='blog.html')), url(r'^blog/page(?P<page>\d+)/$', PostListView.as_view(queryset=Post.publics.all(), template_name='blog.html')), url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Post, template_name='post_detail.html')), url(r'^archives/$', ListView.as_view(queryset=Post.publics.all(), template_name='archives.html')), url(r"^archives/(\d+)/(\d+)/$", month), url(r'^tag/(?P<tag>\w+)$', tagpage), # url(r'^projects/$', projects, name='projects'), ]
from django.conf.urls import include, url from blog.views import PostListView, PostDetailView urlpatterns = [url(r"^$", PostListView.as_view(), name="list"), url(r"^(?P<pk>\d+)/$", PostDetailView.as_view())]
from django.conf.urls import patterns, include, url from django.conf import settings from blog.views import PostListView urlpatterns = patterns("", url(r"^$", PostListView.as_view(), name="post-list"), url(r"^post/", include("blog.urls"))) if settings.DEBUG: from django.contrib.staticfiles.urls import staticfiles_urlpatterns urlpatterns += staticfiles_urlpatterns() urlpatterns += patterns( "", url(r"^media/(?P<path>.*)$", "django.views.static.serve", {"document_root": settings.MEDIA_ROOT}) )
""" blog.urls ========= """ from django.conf.urls import patterns, url from blog.views import PostListView, PostDetailView urlpatterns = patterns('', url(r'^', PostListView.as_view(), name="list"), url(r'^/(?P<slug>[\w-]+)/$', PostDetailView.as_view(), name="detail"), )
from django.conf.urls import patterns, include, url from django.contrib import admin from blog.views import PostListView admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'testblog.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls) ), url(r'^accounts/', include('accounts.urls', namespace='accounts') ), url(r'^blog/', include('blog.urls', namespace='blog') ), url(r'^$', PostListView.as_view(), name='frontpage') )
url(r'^shop/orders/$', NewOrderView.as_view(template_name='order.html')), url(r'^home/$', HomePageView.as_view()), url(r'^blog/$', BlogPostListView.as_view()), url(r'^blog/page(?P<page>[0-9]+)/$', BlogPostListView.as_view()), url(r'^blog/(?P<pk>\d+)$', BlogPostDetailView.as_view()), url(r'^purchase/$', SinglePageView.as_view(template_name='singlepage.html', kw='purchase')), url(r'^thanks/$', SinglePageView.as_view(template_name='singlepage.html', kw='thanks')), url(r'^fail/$', SinglePageView.as_view(template_name='singlepage.html', kw='fail')), url(r'^blog/tag/(?P<tag>\D+)/$', BlogPostTagListView.as_view(template_name='blogpost_list.html')), url(r'^blog/posts/(?P<pk>\d+)/$', BlogPostDetailView.as_view(template_name='blogpost_detail.html')), url(r'^photoalbum/$', PhotoAlbumView.as_view()), url(r'^photoalbum/tag/(?P<tag>\D+)/$', PhotoAlbumTagView.as_view()), url(r'^gallery/', include('photologue.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^(?P<slug>\w+)/page/$', SinglePageSidebarView.as_view()), url(r'^(?P<cat>\w+)/(?P<pk>\d+)$', PostDetailView.as_view()), #url(r'^\w+/(?P<pk>\d+)/$', PostDetailView.as_view()), url(r'^(?P<cat>\S+)/list/$', PostListView.as_view(template_name='newpost_list.html')), url(r'^(?P<cat>\S+)/poems/$', PostListView.as_view(template_name='poetry_list.html', paginate_by=12)), url(r'^(?P<cat>\S+)/list/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='newpost_list.html')), url(r'^(?P<cat>\S+)/poems/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='poetry_list.html')), url(r'^(?P<cat>\w+)/$', CatListView.as_view(template_name='cat_list.html', paginate_by=4)), url(r'^(?P<cat>\S+)/page(?P<page>[0-9]+)/$', PostListView.as_view(template_name='cat_list.html')), url(r'^gallery/photo/(?P<id>\S+)/buy/(?P<item>\w+)/$', OrderFormView.as_view(template_name='photo_buy.html'), name='buy'), url(r'^gallery/photo/(?P<id>\S+)/buy/(?P<item>\w+)/success/$', OrderView.as_view(template_name='photo_buy_success.html'), name='buy-success'), url(r'^grappelli/', include('grappelli.urls')), )
from django.conf.urls.defaults import * from blog.views import PostListView, PostDetailView urlpatterns = patterns( "", url(r"^$", PostListView.as_view(), name="post_list"), url(r"^(?P<year>\d{4})/(?P<slug>.+)/$", PostDetailView.as_view(), name="post_detail"), )
from django.conf.urls import url from django.views.generic import DetailView from blog.models import Post, Category from blog.views import CategoryListView, PostListView urlpatterns = [ # Index url(r'^(?P<page>\d+)?/?$', PostListView.as_view( model=Post, paginate_by=5, ), name='index' ), # Individual post url(r'^(?P<pub_date__year>\d{4})/(?P<pub_date__month>\d{1,2})/(?P<slug>[a-zA-Z0-9-]+)/?$', DetailView.as_view( model=Post, ), name='post' ), # Categories url(r'^category/(?P<slug>[a-zA-Z0-9-]+)/?$', CategoryListView.as_view( paginate_by=5, model=Category, ), name='category' ), ]
from django.conf.urls import url, include from blog.views import PostListView from blog.views import PostDetailView from blog.views import PostCommentView urlpatterns = [ url(r'^$', PostListView.as_view(), name='post-list'), url(r'^(?P<pk>\d+)/$', PostDetailView.as_view(), name='post-detail'), url(r'^(?P<pk>\d+)/comment/$', PostCommentView, name='postcomment'), ]
from django.conf.urls.defaults import url, patterns from blog.views import HomeView, PostListView, PostView, LoginView, AboutMe urlpatterns = patterns( '', url(r'^$', HomeView.as_view(), name='home'), url(r'^login/$', LoginView.as_view(), {"login": True}, name='login'), url(r'^logout/$', LoginView.as_view(), {"login": False}, name='logout'), url(r'^blog/$', PostListView.as_view(), name='blog'), url(r'^blog/post/$', PostView.as_view(), name='new_post'), url(r'^blog/post/(?P<slug>[\w-]+)/$', PostView.as_view(), name='blog_post'), url(r'^about_me/$', AboutMe.as_view(), name='about_me'), )
from blog.views import ( PostListView, PostDeleteView, PostDetailView, PostUpdateView, DraftListView, CreatePostView, comment_remove, post_publish, NewCuisineView, NewRestaurantView, ) # CommentFormView,add_comment_to_post,comment_approve,) # path('commentform/', CommentFormView.as_view(), name='comment_form'), # path('post/<int:pk>/comment',add_comment_to_post , name='add_comment_to_post'), # path('comment/<int:pk>/approve/',comment_approve, name='comment_approve'), urlpatterns = [ path('', PostListView.as_view(), name='post_list'), path('post/<int:pk>/', PostDetailView.as_view(), name='post_detail'), path('drafts/', DraftListView.as_view(), name='post_draft_list'), path('post/new/', CreatePostView.as_view(), name='post_new'), path('post/<int:pk>/edit/', PostUpdateView.as_view(), name='post_edit'), path('post/<int:pk>/remove/', PostDeleteView.as_view(), name='post_remove'), path('post/<int:pk>/publish/', post_publish, name='post_publish'), path('comment/<int:pk>/remove/', comment_remove, name='comment_remove'), path('newcuisine/', NewCuisineView.as_view(), name='new_cuisine'), path('newrestaurant/', NewRestaurantView.as_view(), name='new_restaurant'), ]
from django.conf.urls import include, url from . import views from blog.views import PostListView urlpatterns = [ #url(r'^$', views.post_list), # first page with all post url(r'^$', PostListView.as_view(), name='post_list'), # first page with all post url(r'^home/$', views.home, name='home'), # HOME url(r'^about/$', views.about, name='about'), # About page url(r'^works/$', views.works, name='works'), # Portfolio url(r'^blog/$', PostListView.as_view(), name='post_list'), # Blog url(r'^activate/(?P<key>.+)$', views.activation, name='activation'), url(r'^post/(?P<pk>[0-9]+)/$', views.post_detail), # page with a post detail url(r'^post/new/$', views.post_new, name='post_new'), # insert new post url(r'^post/(?P<pk>[0-9]+)/edit/$', views.post_edit, name='post_edit'), # edit a post url(r'^drafts/$', views.post_draft_list, name='post_draft_list'), # list post without publish url(r'^post/(?P<pk>\d+)/publish/$', views.post_publish, name='post_publish'), # publish a post in the draft list url(r'^post/(?P<pk>\d+)/remove/$', views.post_remove, name='post_remove'), # remove a post url(r'^post/(?P<pk>\d+)/comment/$', views.add_comment_to_post, name='add_comment_to_post'), # add comment to post url(r'^comment/(?P<pk>\d+)/approve/$', views.comment_approve, name='comment_approve'), # approve a comment as admin user url(r'^comment/(?P<pk>\d+)/remove/$', views.comment_remove, name='comment_remove'), # delete a comment as admin user url(r'^register/$', views.add_user, name='add_user'), # insert new post url(r'^list/$', views.list, name='list'), # cargar foto de usuario url(r'^contact/$', views.contact, name='contact_form'), # cargar foto de usuario url(r'^list/(?P<pk>\d+)/remove/$', views.photo_remove, name='photo_remove'), # delete a comment as admin user url(r'^profile/(?P<pk>\d+)/$', views.view_user_profile, name='view_user_profile'), # views.view_user_profile es el método en views.py url(r'^profile/(?P<pk>\d+)/remove/$', views.delete_user_profile, name='delete_user_profile'), url(r'^search/$', views.search, name='searchentry'), # views.delete_user_profile es el método en views.py. Al tener pk en la URL debemos pasarla en el HTML (template) ]
from django.conf.urls import url from blog.views import ( AboutView, CreatePostView, DraftListView, PostDetailView, PostDeleteView, PostListView, PostUpdateView, ) urlpatterns = [ url(r"^$", PostListView.as_view(), name="post_list"), url(r"^about/$", AboutView.as_view(), name="about"), url(r"^post/(?P<pk>\d+)$", PostDetailView.as_view(), name="post_detail"), url(r"^post/new/$", CreatePostView.as_view(), name="post_new"), url(r"^post/(?P<pk>\d+)/edit/$", PostUpdateView.as_view(), name="post_edit"), url(r"^post/(?P<pk>\d+)/remove/$", PostDeleteView.as_view(), name="post_remove"), url(r"^drafts/$", DraftListView.as_view(), name="post_drafts_list"), ]
from django.conf.urls import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin from django.conf import settings admin.autodiscover() from blog.views import PostListView, PostDetailView, PostNoTag, PostMonthView urlpatterns = patterns('', url(r'^$', PostListView.as_view(), name='list'), url(r'^radio.mp3$', 'blog.views.radio', name='radio'), url(r'^random/$', 'blog.views.random'), url(r'^banner/$', 'blog.views.banner'), url(r'^notag/$', PostNoTag.as_view(), name='notag'), url(r'^(?P<pk>\d+)/$', PostDetailView.as_view(), name='post'), url(r'^(?P<year>\d{4})/(?P<month>\d{2})/$', PostMonthView.as_view(), name='monthly'), url(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<slug>\S+).html$', 'blog.views.doublerouble', name='slug'), url(r'^api/get_posts/(?P<page>\d+)/$', 'blog.views.get_posts'), url(r'^api/get_posts/(?P<page>\d+)/(?P<tag>\S+)/$', 'blog.views.get_posts'), url(r'^tag/(?P<tag>\S+)/$', PostListView.as_view(), name='list'), url(r'^search/label/(?P<tag>\S+)/$', PostListView.as_view()), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), #url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'static'}), #url(r'^images/(?P<path>.*.jpg)$', 'django.views.static.serve', {'document_root': 'images'}),
from django.urls import path from blog.views import (PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView) from blog import views urlpatterns = [ path('', PostListView.as_view(), name="blog-home"), path('user/<str:username>/', UserPostListView.as_view(), name="user-posts"), path('post/<int:pk>/', PostDetailView.as_view(), name="post-detail"), path('post/new/', PostCreateView.as_view(), name="post-create"), path('post/<int:pk>/update/', PostUpdateView.as_view(), name="post-update"), path('post/<int:pk>/delete/', PostDeleteView.as_view(), name="post-delete"), path('about/', views.about, name="blog-about"), ]
from django.urls import path from . import views from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView urlpatterns = [ path('', PostListView.as_view(), name='blog-index'), path('post/<int:pk>', PostDetailView.as_view(), name='post-detail'), path('post/new/', PostCreateView.as_view(), name='post-create'), path('post/<int:pk>/update', PostUpdateView.as_view(), name='post-update'), path('post/<int:pk>/delete', PostDeleteView.as_view(), name='post-delete'), path('about/', views.about, name='blog-about'), ]
from django.urls import path from . import views from blog.views import (PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView, AddCommentView, ) urlpatterns = [ path('', PostListView.as_view(), name='blog-home'), path('user/<str:username>', UserPostListView.as_view(), name='user-posts'), path('post/<int:pk>/', PostDetailView.as_view(template_name='blog/post_detail.html'), name='post-detail'), path('post/<int:pk>/comment/', AddCommentView.as_view(template_name='blog/add_comment.html'), name='post_comment'), path('post/<int:pk>/update/', PostUpdateView.as_view(), name='post-update'), path('post/<int:pk>/delete/', PostDeleteView.as_view(template_name='blog/post_confirm_delete.html'), name='post-delete'), path('post/new/', PostCreateView.as_view(template_name='blog/post_form.html'), name='post-create'), path('about/', views.about, name='blog-about'), ]
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, re_path, include from blog.views import AddSubscriptionView, CreatePostView, GetMyList, GetUserList,\ MarkPost, DeleteSubscriptionView, GetAllMyList, UserView,\ SubscriptionView, NoSubscriptionView, AllPosts, PostView, UserListView,\ PostTemplateView, LogoutView, FeedView, IndexView, PostListView,\ PostListAllView from django.contrib.auth import views as auth_views urlpatterns = [ path('login/', auth_views.LoginView.as_view(), name='login'), path('api/logout/', LogoutView.as_view()), path('list/', PostListView.as_view(), name='list'), path('list_all/', PostListAllView.as_view(), name='list_all'), path('list/<int:user_id>/', UserListView.as_view(), name='user_list'), path('feed/', FeedView.as_view(), name='feed'), path('post/<int:post_id>/', PostTemplateView.as_view(), name='post_view'), path('api/post/<int:post_id>/', PostView.as_view()), path('admin/', admin.site.urls), path('api/subscribe/<int:author_id>/', AddSubscriptionView.as_view()), path('api/unsubscribe/<int:author_id>/', DeleteSubscriptionView.as_view()), path('api/create-post/', CreatePostView.as_view()), path('api/list/', GetMyList.as_view()), path('api/list-all/', GetAllMyList.as_view()), path('api/feed/', AllPosts.as_view()), path('api/list/<int:user_id>/', GetUserList.as_view()), path('api/mark-read/<int:post_id>/', MarkPost.as_view()), path('api/users/', UserView.as_view()),
from django.conf.urls import url from django.contrib import admin from blog.views import PostListView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', PostListView.as_view()), ]
from django.urls import path from blog.views import PostListView,PostDetailView app_name = 'blogs' urlpatterns = [ path("blog/",PostListView.as_view(),name='post_list'), path('blog/<int:pk>/',PostDetailView.as_view(),name='post_detail'), ]
from django.urls import path ,re_path from blog.views import index from blog.views import post_details,contact_view,post_form_view,post_edit_form_view,PostListView,PostDetailView,PostFormView,ContactFormView,PostFormUpdateView urlpatterns = [ # path('',index), path('',PostListView.as_view()), # path("<int:id>",post_details), # path("<int:pk>",PostDetailView.as_view()), path("posts",PostFormView.as_view()), path("posts/<slug:slug>",PostFormUpdateView.as_view()), path("contact",ContactFormView.as_view()), path("<slug:slug>",PostDetailView.as_view(),name ="post-detail"), # path("contact",contact_view), # path("posts",post_form_view), ] # "post-detail" => "<slug:slug>" # url "post-detail" "abc" = "/abc" => valid url # a= 10 # print(a) # post-detail = "post/<slug:slug>"" # {% url 'url_name' args %}
ProfileDetailView.as_view(), name='profile-detail'), path('profiles/<int:pk>/update', ProfileUpdateView.as_view(), name='profile-update'), path('profiles/<int:pk>/update_img', ProfileImageUpdateView.as_view(), name='profile-update-img'), path('dashboard/', dashboard, name='dashboard'), path('', auth_views.LoginView.as_view(template_name='users/login.html'), name='login'), path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name='logout'), path('posts/', PostListView.as_view(), name='posts'), path('posts/<int:pk>/', PostDetailView.as_view(), name='post-detail'), path('posts/<int:pk>/update', PostUpdateView.as_view(), name='post-update'), path('posts/<int:pk>/delete', PostDeleteView.as_view(), name='post-delete'), path('posts/new/', PostCreateView.as_view(), name='post-create'), path('table/', table, name='table'), path('dashboard_2020/', dashboard_2020, name='npc_2020'), path('dashboard_2021/', dashboard_2021, name='npc_2021'), path('rules/', rules, name='rules'), path('statistic/', statistic, name='statistic') ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL,
from django.conf.urls import patterns, include, url from blog.views import PostDetailView, PostSummaryView, PostListView, PostCreateView urlpatterns = patterns('blog.views', url(r'^$', PostListView.as_view()), url(r'^all/$', PostSummaryView.as_view()), url(r'^new/$', 'edit_post'), url(r'^(?P<slug>[\w\-]+)/$', PostDetailView.as_view()), url(r'^(?P<slug>[\w\-]+)/edit/$', 'edit_post'), )
from django.conf.urls import include, url from blog.views import PostListView, PostDetailView urlpatterns = [ url(r'^$', PostListView.as_view(), name="list"), url(r'^(?P<pk>\d+)/$', PostDetailView.as_view()), ]
from django.contrib import admin from django.urls import path, include from django.conf.urls.static import static from django.conf import settings from pages.views import AboutView, ContactUsView, HomeView, ProjectView, ServiceView, ContactView from blog.views import PostListView, PostDetailView from rest_framework import routers, serializers, viewsets from rest01.views import (PostList, PostDetail, CreatePost, UpdatePost, DeletePost) urlpatterns = [ path('batmans-admin/', admin.site.urls), ### PAGES APP URLS ### path('', HomeView.as_view(), name='home'), path('about_us/', AboutView.as_view(), name='about'), path('what_we_do/', ServiceView.as_view(), name='service'), path('completed_projects/', ProjectView.as_view(), name='project'), path('contact_us/', ContactUsView.as_view(), name='contact'), #### BLOG URLS ### path('blog', PostListView.as_view(), name='list'), path('post/<slug>/<pk>/', PostDetailView.as_view(), name='post-detail'), path('post/', PostList.as_view(), name='post-list'), path('post/<slug>/<pk>/', PostDetail.as_view(), name='post-detail'), path('post/create', CreatePost.as_view(), name='create-post'), path('post/<pk>/update', UpdatePost.as_view(), name='update-post'), path('post/<pk>/delete', DeletePost.as_view(), name='delete-post'), ## OTHER BASE URLS FOR DEPENDENCIES ##### path('ckeditor/', include('ckeditor_uploader.urls')), path('api-auth/', include('rest_framework.urls')), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.conf.urls import url from blog.views import PostListView,PostCreateView,PostUpdateDeleteView, \ PostDetailView,CommentView,TagView urlpatterns = [ url(r'^view/?$', PostListView.as_view(), name='view-all'), #GET url(r'^create/?$', PostCreateView.as_view(), name='create-post'), #POST url(r'^(?P<pk>\d+)$', PostDetailView.as_view(), name='view-one'), #GET url(r'^(?P<pk>\d+)/update$', PostUpdateDeleteView.as_view(), name='update-post'), #PUT url(r'^(?P<pk>\d+)/delete$', PostUpdateDeleteView.as_view(), name='delete-post'), #DELETE url(r'^(?P<pk>\d+)/comment$', CommentView.as_view(), name='comment-on-post'), #POST url(r'^(?P<pk>\d+)/vote', PostUpdateDeleteView.as_view(), name='vote-post'), #PATCH url(r'^tag$', TagView.as_view(), name='list-tag'), #GET ]
from django.urls import path from blog.views import PostListView, PostDetailView, PostCreateView, PostUpdateView, PostDeleteView, UserPostListView, add_comment from blog import views urlpatterns = [ path('blog/', PostListView.as_view(), name='blog'), path('user/<str:username>/', UserPostListView.as_view(), name='user_posts'), path('post/<int:pk>/', PostDetailView.as_view(), name='post_detail'), path('post/new/', PostCreateView.as_view(), name='post_create'), path('post/<int:pk>/update/', PostUpdateView.as_view(), name='post_update'), path('post/<int:pk>/delete/', PostDeleteView.as_view(), name='post_delete'), path('about/', views.about, name='about'), path('post/<int:pk>/comment/', add_comment, name='add_comment'), path('<int:pk>/share/', views.mail_send_view, name='share_by_email'), ]
from django.urls import path, re_path # from blog.views import index from blog.views import post_details, like_post from blog.views import category_buttons # from blog.views import post_form_view # from blog.views import contactus_view from blog.views import PostListView, PostFormView, ContactFormView, PostFormUpdateView, PostLatestListView, PostFormDeleteView, SearchPostView urlpatterns = [ path('', PostLatestListView.as_view(), name='landing'), path('index', PostListView.as_view(), name='index'), path('filter/<int:id>', category_buttons, name='category_buttons'), path('search', SearchPostView.as_view(), name='search'), # path('posts', post_form_view, name='posts'), path('posts', PostFormView.as_view(), name='posts'), path('update/<slug:slug>', PostFormUpdateView.as_view(), name='update-view'), path('delete/<slug:slug>', PostFormDeleteView.as_view(), name='delete-view'), path('contacts', ContactFormView.as_view(), name='contacts'), path('like', like_post, name='like_post'), # path('dashboard',dashboard,name='dashboard'), path('<str:slug>', post_details, name='post-detail'), # path('<slug:slug>', PostDetailView.as_view(), name='post-detail'), ]
#coding: utf-8 from django.conf.urls import patterns, url from blog.views import PostListView, PostDetailView urlpatterns = patterns('blog.views', url(r'^$', PostListView.as_view(), name='list'), # то есть по URL http://имя_сайта/blog/ # будет выводиться список постов url(r'^(?P<pk>\d+)/$', PostDetailView.as_view()), # а по URL http://имя_сайта/blog/число/ # будет выводиться пост с определенным номером #url(r'^category/(?P<id>\d+)/$', 'category'), url(r'^tag/(?P<id>\d+)/$', 'tag'), )
from django.conf.urls.defaults import patterns, include, url from blog.views import PostListView, PostView from blog.models import Post, NewsPost, PhotoPost, VideoPost, QuotePost, Tag import settings # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^$', PostListView.as_view(model=Post)), url(r'^news/(?P<pk>\d+)/?', PostView.as_view(model=NewsPost, template_name="blog/post_detail.html")), url(r'^photos/(?P<pk>\d+)/?', PostView.as_view(model=PhotoPost, template_name="blog/post_detail.html")), url(r'^videos/(?P<pk>\d+)/?', PostView.as_view(model=VideoPost, template_name="blog/post_detail.html")), url(r'^quotes/(?P<pk>\d+)/?', PostView.as_view(model=QuotePost, template_name="blog/post_detail.html")), url(r'^news/?', PostListView.as_view(model=NewsPost, queryset=NewsPost.objects.all(), template_name="blog/post_list.html")), url(r'^photos/?', PostListView.as_view(model=PhotoPost, queryset=PhotoPost.objects.all(), template_name="blog/post_list.html")), url(r'^videos/?', PostListView.as_view(model=VideoPost, queryset=VideoPost.objects.all(), template_name="blog/post_list.html")), url(r'^quotes/?', PostListView.as_view(model=QuotePost, queryset=QuotePost.objects.all(), template_name="blog/post_list.html")), url(r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT, }), # Examples: # url(r'^$', 'topplr.views.home', name='home'), # url(r'^topplr/', include('topplr.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation:
from django.conf.urls import url from blog.views import PostListView, PostListViewByTags, PostDetailView urlpatterns = [ url(r'^$', PostListView.as_view(), name='home'), url(r'^(?P<slug>[-_\w]+)', PostDetailView.as_view(), name='post_detail') ]
from django.conf.urls import url, include from django.conf import settings from django.contrib import admin from blog.views import LentaView, LoginView, logout_view, testview, UserListView, PostListView, \ MyPostListView, CreatePostView, PostView, DeletePostView, FollowsListView, SubscribeView, \ UnsubscribeView, PostMarkViewedView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^accounts/login/$', LoginView.as_view(), name='login'), url(r'^logout/$', logout_view, name='logout'), url(r'^$', LentaView.as_view(), name='lenta'), # lenta of a logined user url(r'^follows/$', FollowsListView.as_view(), name='follows'), url(r'^users/$', UserListView.as_view(), name='users'), # all users url(r'^users/(?P<username>[\w.@+-]+)/posts/$', PostListView.as_view(), name='user'), # all posts of the user url(r'^users/(?P<username>[\w.@+-]+)/subscribe/$', SubscribeView.as_view(), name='subscribe'), url(r'^users/(?P<username>[\w.@+-]+)/unsubscribe/$', UnsubscribeView.as_view(), name='unsubscribe'), url(r'^posts/$', MyPostListView.as_view(), name='posts'), # all posts of a logined user url(r'^posts/(?P<pk>[0-9]+)/$', PostView.as_view(), name='post'), # the post url(r'^posts/add/$', CreatePostView.as_view(), name='create_post'), url(r'^posts/(?P<pk>[0-9]+)/delete$', DeletePostView.as_view(), name='delete_post'),
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 django.conf import settings from django.conf.urls.static import static from blog.views import PostListView admin.site.site_header = "Coding Club NITJ" admin.site.site_title = "Coding Club NITJ Portal" admin.site.index_title = "Welcome to Coding Club NITJ Portal" urlpatterns = [ path('admin/', admin.site.urls), path('accounts/', include('authenticate.urls', namespace='authenticate')), path('', include('core.urls', namespace='core')), path('blog/', include('blog.urls', namespace='blog')), path('tag/(?P<slug>[\w-]+)/$', PostListView.as_view(), name='tagged'), path('startup/', include('startup.urls', namespace='startup')), path('codearena/', include('codearena.urls', namespace='codearena')), path('meeting/', include('meeting.urls', namespace='meeting')), path('accounts/', include('django.contrib.auth.urls')), path('accounts/', include('allauth.urls')), path('api/v1/', include('social_django.urls', namespace='social')), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""freetorial 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 include, url from django.contrib import admin from django.views.generic import TemplateView from blog.views import PostListView urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^$', PostListView.as_view() , name='index'), url(r'^blog/', include('blog.urls')), ]
from django.conf.urls import url from blog.views import PostListView helper_patterns = [ url(r'posts/$', PostListView.as_view(), name='posts'), ] urlpatterns = helper_patterns
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.conf.urls import url from .custom_site import custom_site from blog.views import ( IndexView,CategoryView,TagView, PostListView,PostDetailView,post_list,post_detail, ) from blog.views import post_list,post_detail from config.views import links urlpatterns = [ url(r'^$', PostListView.as_view(),name='index'), url(r'^category/(?P<category_id>\d+)/$', CategoryView.as_view(),name='category-list'), url(r'^tag/(?P<tag_id>\d+)/$', TagView.as_view(),name='tag-list'), url(r'^post/(?P<post_id>\d+).html$', PostDetailView.as_view(),name='post-detail'), url(r'^links/$', links,name='links'), url(r'custom_admin/',custom_site.urls,name='super-admin'), url(r'super_admin/', admin.site.urls,name='admin'), # url(r'^$',post_list), # url(r'^category/(?P<category_id>\d+)/$',post_list), # url(r'^tag/(?P<tag_id>\d+)/$',post_list), # url(r'^post/(?P<post_id>\d+).html$',post_detail), # url(r'^links/$', links), # url(r'custom_admin/', custom_site.urls, name='super-admin'), # url(r'super_admin/', admin.site.urls, name='admin'), ]
from blog.views import PostListView, PostDetailView from galleries.views import GalleryListView, GalleryDetailView from art.views import ArtworkDetailView from tags.views import TagListView, TagDetailView from .views import HomepageView admin.autodiscover() urlpatterns = patterns('', url(r'^$', HomepageView.as_view(), name='index'), # Exhibition Views url(r'^exhibitions/$', ExhibitionListView.as_view(), name="exhib_list"), url(r'^exhibitions/(?P<slug>[-\w]+)/$', ExhibitionDetailView.as_view(), name="exhib_detail"), # Blog Views url(r'^journey/$', PostListView.as_view(), name="blog_list"), url(r'^journey/(?P<slug>[-\w]+)/$', PostDetailView.as_view(), name="blog_detail"), # Gallery Views url(r'^galleries/$', GalleryListView.as_view(), name="gal_list"), url(r'^galleries/(?P<slug>[-\w]+)/$', GalleryDetailView.as_view(), name="gal_detail"), url(r'^galleries/artwork/(?P<slug>[-\w]+)/$', ArtworkDetailView.as_view(), name="art_detail"), # TinyMCE url(r'^tinymce/', include('tinymce.urls')), # Media url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT,}), # Admin url(r'^admin/', include(admin.site.urls)), url(r'^admin_tools/', include('admin_tools.urls')), )
from django.urls import path from blog.views import PostListView, PostDetailView, contact_us_form_view, PostCreateView, PostUpdateView, PostDeleteView, profileDetailView, BookmarkView, CommentDeleteView, bookmarkDeleteView, PostSearchListView urlpatterns = [ path('', PostListView.as_view(), name='home'), # path('blog', blogList), path('blogs/<slug:slug>', PostDetailView.as_view(), name='post-detail'), path('contactUs/', contact_us_form_view, name='contactUs'), path('category/<int:id>/', PostListView.as_view(), name='post_by_category'), path('post/', PostCreateView.as_view(), name='post'), path('update/<slug:slug>/', PostUpdateView.as_view(), name='update'), path('delete/<slug:slug>/', PostDeleteView.as_view(), name='delete'), path('<int:pk>/', profileDetailView.as_view(), name='profile'), path('search/', PostSearchListView.as_view(), name='search'), path('blog/bookmark', BookmarkView.as_view(), name='bookmark'), path('blog/<int:pk>/add_bookmark', BookmarkView.as_view(), name='add-bookmark'), path('comment/<int:id>/', CommentDeleteView, name='commentDelete'), path('bookmark/<int:id>/', bookmarkDeleteView, name='bookmarkDelete') ]
from django.urls import path from django.conf.urls import url from blog import views from blog.views import(AboutView,PostListView,PostDetailView, CreatePostView,UpdatePostView,PostDeleteView,DraftListView, add_comment_to_post,comment_approve,comment_remove,post_publish) urlpatterns = [ path('',PostListView.as_view(),name="post_list"), path('about/',AboutView.as_view(),name="about"), url('post/(?P<pk>\d+)$',PostDetailView.as_view(),name="post_detail"), url('post/new/$',CreatePostView.as_view(),name="post_new"), url('post/(?P<pk>\d+)/edit/$',UpdatePostView.as_view(),name="post_edit"), url('post/(?P<pk>\d+)/remove/$',PostDeleteView.as_view(),name="post_remove"), url('drafts/',DraftListView.as_view(),name="post_draft_list"), url('post/(?P<pk>\d+)/comment/$',add_comment_to_post,name="add_comment_to_post"), url('comment/(?P<pk>\d+)/approve/$',comment_approve,name="comment_approve"), url('comment/(?P<pk>\d+)/remove/$',comment_remove,name="comment_remove"), url('post/(?P<pk>\d+)/publish/$',post_publish,name="post_publish"), ]
from blog.views import (main, sign_up, CustomLoginView, PostListView, PostFormView, PostUpdateView, PostDeleteView, new_comment_leave, unsubscribe_view, logout_view) from blog.ui_views import PostsListUIView, PostUIView urlpatterns = [ path('admin/', admin.site.urls), path('', include([ path('', PostsListUIView.as_view(), name='ui_posts_list'), path('post/<slug:slug>/<int:pk>', PostUIView.as_view(), name='ui_post'), ])), path('uviyti', CustomLoginView.as_view(), name='login'), path('logout', logout_view, name='logout'), path('sign-up', sign_up, name='sign_up'), path('ckeditor/', include('ckeditor_uploader.urls')), path('admin-panel/', include([ path('', main, name='index'), path('posts-list', PostListView.as_view(), name='posts-list'), path('post-add', PostFormView.as_view(), name='post-add'), path('post-edit/<slug:slug>/<int:pk>', PostUpdateView.as_view(), name='post-edit'), path('post-delete/<slug:slug>/<int:pk>', PostDeleteView.as_view(), name='post-delete'), ])), path('test_url/', new_comment_leave, name='new_comment'), path('unsubscribe/<uidb64>/<token>', unsubscribe_view, name='unsubscribe'), ] urlpatterns += static(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
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 import views from django.conf import settings from django.conf.urls.static import static from blog.views import PostListView, GalListView, PostDetailView urlpatterns = [ path('admin/', admin.site.urls), path('', views.home, name='home'), path('bio/', views.bio, name='bio'), path('pub/', PostListView.as_view(), name='pub'), path('pub/post_id=<int:pk>/', PostDetailView.as_view(), name='pid'), path('galeria/', GalListView.as_view(), name='gal'), path('contacto/', views.cont, name='cont') ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""class 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 PostListView, PostDetailVies urlpatterns = [ path('admin/', admin.site.urls), path('', PostListView.as_view(), name='blog_list'), path('blog/<pk>.html', PostDetailVies.as_view(), name='blog_detail'), ]
from django.conf.urls import patterns, url from blog.views import PostListView, PostCreateView urlpatterns = patterns('', url(r'^$', PostListView.as_view(), name='post_list_view'), url(r'^create/$', PostCreateView.as_view(), name='post_create_view'), )