# coding: utf-8 from django.conf.urls import url from blog.views import NewsListView, NewsView urlpatterns = [ url(r'^$', NewsListView.as_view(), name='news'), url(r'^(?P<slug>[\w-]+)/$', NewsView.as_view(), name='news_article'), ]
from django.conf.urls import url from blog.views import IndexView,ArticleView,AllView,SearchView,ColumnView,UserView,NewsView,TagView,CategoryView from django.views.generic import TemplateView,DetailView from blog.models import News urlpatterns = [ url(r'^$',IndexView.as_view()), url(r'^article/(?P<slug>\w+).html$',ArticleView.as_view()), url(r'^all/$',AllView.as_view()), url(r'^search/$',SearchView.as_view()), url(r'^login/$',TemplateView.as_view(template_name="blog/login.html")), url(r'^register/$',TemplateView.as_view(template_name="blog/register.html")), url(r'^forgetpassword/$',TemplateView.as_view(template_name="blog/forgetpassword.html")), url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',TemplateView.as_view(template_name="blog/resetpassword.html")), url(r'^column/(?P<column>\w+)$',ColumnView.as_view()), url(r'^user/(?P<slug>\w+)$',UserView.as_view()), url(r'^news/$',NewsView.as_view()), url(r'^news/(?P<pk>\w+)$',DetailView.as_view(model=News)), url(r'^tag/(?P<tag>\w+)/$',TagView.as_view()), url(r'^category/(?P<category>\w+)/$',CategoryView.as_view()), ]
from blog.views import ( IndexView, ArticleView, AllView, SearchView, ColumnView, UserView, NewsView, TagView, CategoryView, ) from django.views.generic import TemplateView, DetailView from blog.models import News urlpatterns = [ url(r"^$", IndexView.as_view()), url(r"^article/(?P<slug>\w+).html$", ArticleView.as_view()), url(r"^all/$", AllView.as_view()), url(r"^search/$", SearchView.as_view()), # url(r'^login/$',TemplateView.as_view(template_name="blog/login.html")), # url(r'^register/$',TemplateView.as_view(template_name="blog/register.html")), # url(r'^forgetpassword/$',TemplateView.as_view(template_name="blog/forgetpassword.html")), # url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',TemplateView.as_view(template_name="blog/resetpassword.html")), url(r"^column/(?P<column>\w+)$", ColumnView.as_view()), url(r"^user/(?P<slug>\w+)$", UserView.as_view()), url(r"^about/$", NewsView.as_view()), url(r"^news/(?P<pk>\w+)$", DetailView.as_view(model=News)), url(r"^tag/(?P<tag>\w+)/$", TagView.as_view()), url(r"^category/(?P<category>\w+)/$", CategoryView.as_view()), ]
url(r'^article/(?P<slug>[\s\S]*).html$', ArticleView.as_view(), name='article-detail-view'), url(r'^all/$', AllView.as_view(), name='all-view'), url(r'^search/$', SearchView.as_view()), url(r'^login/$', TemplateView.as_view(template_name="blog/login.html"), name='login-view'), url(r'^register/$', TemplateView.as_view(template_name="blog/register.html"), name='register-view'), url(r'^forgetpassword/$', TemplateView.as_view(template_name="blog/forgetpassword.html"), name='forgetpassword-view'), url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', TemplateView.as_view(template_name="blog/resetpassword.html"), name='resetpassword-view'), url(r'^column/(?P<column>[\s\S]*)/$', ColumnView.as_view(), name='column-detail-view'), url(r'^user/(?P<slug>[\s\S]*)$', UserView.as_view(), name='user-view'), url(r'^news/$', NewsView.as_view(), name='news-view'), url(r'^news/(?P<pk>[\s\S]*)$', DetailView.as_view(model=News), name='news-detail-view'), url(r'^tag/(?P<tag>[\s\S]*)/$', TagView.as_view(), name='tag-detail-view'), url(r'^category/(?P<category>[\s\S]*)/$', CategoryView.as_view(), name='category-detail-view'), ]
from django.views.generic import TemplateView, DetailView from blog.models import News urlpatterns = [ url(r'^$', IndexView.as_view()), url(r'^article/(?P<slug>\w+).html$', ArticleView.as_view()), url(r'^all/$', AllView.as_view()), url(r'^newjz/$', NewjzView.as_view()), url(r'^jsbz/$', JsbzView.as_view()), url(r'^jsyq/$', JsyqView.as_view()), url(r'^bzfh/$', BzfhView.as_view()), url(r'^xtzc/$', XtzcView.as_view()), url(r'^spsy/$', SpsyView.as_view()), url(r'^spzw/$', SpzwView.as_view()), url(r'^cspg/$', CspgView.as_view()), url(r'^search/$', SearchView.as_view()), url(r'^login/$', TemplateView.as_view(template_name="blog/login.html")), url(r'^register/$', TemplateView.as_view(template_name="blog/register.html")), url(r'^forgetpassword/$', TemplateView.as_view(template_name="blog/forgetpassword.html")), url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', TemplateView.as_view(template_name="blog/resetpassword.html")), url(r'^column/(?P<column>\w+)$', ColumnView.as_view()), url(r'^user/(?P<slug>\w+)$', UserView.as_view()), url(r'^news/$', NewsView.as_view()), url(r'^news/(?P<pk>\w+)$', DetailView.as_view(model=News)), url(r'^tag/(?P<tag>\w+)/$', TagView.as_view()), url(r'^category/(?P<category>\w+)/$', CategoryView.as_view()), ]
UserView, NewsView, TagView, CategoryView, UserHistoryView, ) from django.views.generic import TemplateView, DetailView from blog.models import News urlpatterns = [ url(r"^$", IndexView.as_view()), url(r"^article/(?P<slug>\w+).html$", ArticleView.as_view()), # url(r'^all/$',AllView.as_view()), url(r"^all_new/$", AllView_new.as_view()), url(r"^user_history/$", UserHistoryView.as_view()), url(r"^search/$", SearchView.as_view()), url(r"^login/$", TemplateView.as_view(template_name="blog/login.html")), url(r"^register/$", TemplateView.as_view(template_name="blog/register.html")), url(r"^forgetpassword/$", TemplateView.as_view(template_name="blog/forgetpassword.html")), url( r"^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$", TemplateView.as_view(template_name="blog/resetpassword.html"), ), url(r"^column/(?P<column>\w+)$", ColumnView.as_view()), url(r"^user/(?P<slug>\w+)$", UserView.as_view()), url(r"^news/$", NewsView.as_view()), url(r"^news/(?P<pk>\w+)$", DetailView.as_view(model=News)), url(r"^tag/(?P<tag>\w+)/$", TagView.as_view()), url(r"^category/(?P<category>\w+)/$", CategoryView.as_view()), ]
url(r'^all/$', AllView.as_view(), name='all-view'), url(r'^search/$', SearchView.as_view()), url(r'^login/$', TemplateView.as_view(template_name="blog/login.html"), name='login-view'), url(r'^register/$', TemplateView.as_view(template_name="blog/register.html"), name='register-view'), url(r'^forgetpassword/$', TemplateView.as_view(template_name="blog/forgetpassword.html"), name='forgetpassword-view'), url(r'^resetpassword/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', TemplateView.as_view(template_name="blog/resetpassword.html"), name='resetpassword-view'), url(r'^column/(?P<column>\w+)/$', ColumnView.as_view(), name='column-detail-view'), url(r'^user/(?P<slug>\w+)$', UserView.as_view(), name='user-view'), url(r'^news/$', NewsView.as_view(), name='news-view'), url(r'^news/(?P<pk>\w+)$', DetailView.as_view(model=News), name='news-detail-view'), url(r'^tag/(?P<tag>\w+)/$', TagView.as_view(), name='tag-detail-view'), url(r'^(?P<category>\w+)/$', CategoryView.as_view(), name='category-detail-view'), ] if settings.DEBUG: from django.conf.urls.static import static urlpatterns += static( settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# coding: utf-8 from django.conf.urls import url from blog.views import PostListView, PostCreate, PostDetailView, PostUpdate, PostDelete, BlogsListView, SubscribeSave, UnSubscribeSave, NewsView, ReadPostDetailView from django.contrib.auth.decorators import permission_required urlpatterns = [ url(r'^(?P<id>\d+)/posts/$', PostListView.as_view(), name="post_list"), url(r'^$', BlogsListView.as_view(), name="blog_list"), url(r'^add/$', PostCreate.as_view(), name="post_add"), url(r'^(?P<pk>\d+)/detail/$', PostDetailView.as_view(), name="post_detail"), url(r'^(?P<pk>\d+)/postread/$', ReadPostDetailView.as_view(), name="post_read"), url(r'^(?P<pk>\d+)/edit/$', PostUpdate.as_view(), name="post_edit"), url(r'^(?P<pk>\d+)/delete/$', PostDelete.as_view(), name="post_delete"), url(r'^(?P<id>\d+)/subcribe/$', SubscribeSave.as_view(), name="subcribe"), url(r'^(?P<id>\d+)/unsubcribe/$', UnSubscribeSave.as_view(), name="unsubcribe"), url(r'^news/$', NewsView.as_view(), name="news"), ]
ChapterView, StoryView, Story_DetailView, LaterView, ) app_name = 'blog' urlpatterns = [ path('', IndexView.as_view(), name='index'), path('later/', LaterView.as_view(), name='later'), path('novel/', NovelView.as_view(), name='novel'), path('novel/<int:novel_pk>/chapter/', ChapterView.as_view(), name='chapter'), path('novel/<int:novel_pk>/chapter/<int:chapter_pk>/story/', StoryView.as_view(), name='story'), path('novel/<int:novel_pk>/chapter/<int:chapter_pk>/story/<int:story_pk>/', Story_DetailView.as_view(), name='story_detail'), path('post/<int:pk>/', PostDetailView.as_view(), name='post_detail'), path('categories/', CategoryListView.as_view(), name='category_list'), path('category/<str:category_slug>/', CategoryPostView.as_view(), name='category_post'), path('tags/', TagListView.as_view(), name='tag_list'), path('tag/<str:tag_slug>/', TagPostView.as_view(), name='tag_post'), path('search/', SearchPostView.as_view(), name='search_post'), path('comment/<int:pk>/', CommentFormView.as_view(), name='comment_form'), path('comment/<int:pk>/approve/', comment_approve, name='comment_approve'), path('comment/<int:pk>/remove/', comment_remove, name='comment_remove'), path('reply/<int:pk>/', ReplyFormView.as_view(), name='reply_form'), path('reply/<int:pk>/approve/', reply_approve, name='reply_approve'), path('reply/<int:pk>/remove/', reply_remove, name='reply_remove'), path('news/', NewsView.as_view(), name='news'), path('member/', MemberView.as_view(), name='member'), ]