예제 #1
0
파일: urls.py 프로젝트: totocat1977/myblog
from articles.views import IndexView, MonthlyArticleView, ArticleDetail, test
# from user.views import *

urlpatterns = [
    path('accounts/', include('allauth.urls')),
    path('articles/', include('articles.urls')),
    # path('post/<slug:post>/', ArticleDetail.as_view(), name='postdetail'),
    # path('articles/', IndexView.as_view(), name='index'),
    # path('articles/page/<int:page>/', IndexView.as_view(), name='postpage'),
    # path('articles/archives/<int:year>/',***,name='yeararchive'),
    path('archives/<int:year>/<int:month>/',
         MonthlyArticleView.as_view(month_format='%m'),
         name='montharchive'),
    path('archives/<int:year>/<int:month>/page/<int:page>',
         MonthlyArticleView.as_view(month_format='%m'),
         name='montharchivepage'),
    path('category/<int:cat_id>/', IndexView.as_view(), name='category'),
    path('category/<int:cat_id>/page/<int:page>/',
         IndexView.as_view(),
         name='categorypage'),
    path('tag/<int:tag_id>', IndexView.as_view(), name="tag"),
    path('tag/<int:tag_id>/page/<int:page>',
         IndexView.as_view(),
         name="tagpage"),
    path('user/', include('user.urls')),
    path('admin/', admin.site.urls),
    path('captcha/', include('captcha.urls')),
    path('test/', test, name='test'),
    # path('refresh/', captcha_refresh, name='captcha-refresh'),
]
예제 #2
0
from django.conf.urls import url
from articles.views import IndexView
from . import views

app_name = 'articles'
urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
]

예제 #3
0
"""blog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/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 articles.views import IndexView, ArticleView, SubscribeView, ResourcesView

urlpatterns = [
    url(r'^resources', ResourcesView.as_view()),
    url(r'^subscribe', SubscribeView.as_view()),
    url(r'^(?P<slug>[-\w]+)', ArticleView.as_view()),
    url(r'^$', IndexView.as_view()),
]
예제 #4
0
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 django.views.static import serve

import xadmin
from store.settings import MEDIA_ROOT
from articles.views import IndexView

urlpatterns = [
    url(r'^admin/', xadmin.site.urls),
    url(r'^media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),
    # 文章
    url(r'^articles/', include('articles.urls', namespace="article")),
    # 首页
    url(r'^$', IndexView.as_view(), name="index")
]
예제 #5
0
from django.conf import settings
from django.conf.urls import include
from django.conf.urls.static import static
from django.contrib import admin
from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import path
from django.views.generic import RedirectView, TemplateView

from articles.views import IndexView

urlpatterns = [
    path('', IndexView.as_view(), name='index'),
    path(
        'favicon.ico',
        RedirectView.as_view(url=staticfiles_storage.url('favicon.ico'),
                             permanent=True)),
    path(
        'robots.txt',
        TemplateView.as_view(template_name='robots.txt',
                             content_type='text/plain')),
    path(
        'sdkfjvvr237rufhklsd.txt',
        TemplateView.as_view(template_name='sdkfjvvr237rufhklsd.txt',
                             content_type='text/plain')),
    path('admin/', admin.site.urls),
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('rss/', include('rss.urls')),
    path('', include('articles.urls')),
]

# DEBUG TOOLBAR
예제 #6
0
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.conf import settings
from django.conf.urls.static import static
from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import include, path
from django.views.generic.base import RedirectView
from articles.views import IndexView

urlpatterns = [
    path('', IndexView.as_view(), name="index"),
    path('favicon.ico',
         RedirectView.as_view(
             url=staticfiles_storage.url('images/favicon.ico'),
             permanent=False),
         name="favicon"),
    path('', include('users.urls', namespace='users')),
    path('', include('articles.urls', namespace='articles')),
    path('courses/', include('courses.urls', namespace='courses')),
    # static() ONLY FOR DEVELOPMENT https://docs.djangoproject.com/en/2.1/howto/static-files/deployment/
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),
예제 #7
0
    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.conf.urls.static import static
from django.contrib import admin
from django.conf import settings
from django.urls import include, path
from articles.views import ArticleView, IndexView, CategoryView

urlpatterns = [
                  path('admin/', admin.site.urls),
                  path('articles/<slug:slug>', ArticleView.as_view(), name="article_path"),
                  path('articles/category/<str:name_category>', CategoryView.as_view(), name="category"),
                  path('martor/', include('martor.urls')),
                  path('', IndexView.as_view(), name="main_page", )
              ] \
              + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG:
    import debug_toolbar

    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns
예제 #8
0
파일: urls.py 프로젝트: jackson-/blog
"""blog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/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 articles.views import IndexView, ArticleView, SubscribeView, ResourcesView


urlpatterns = [
    url(r'^resources', ResourcesView.as_view()),
    url(r'^subscribe', SubscribeView.as_view()),
    url(r'^(?P<slug>[-\w]+)', ArticleView.as_view()),
    url(r'^$', IndexView.as_view()),
]