コード例 #1
0
    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")),
]
コード例 #2
0
"""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')),
]
コード例 #3
0
ファイル: urls.py プロジェクト: lany192/django-shop
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)
コード例 #4
0
"""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'),
]
コード例 #5
0
    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",
    ),
]
コード例 #6
0
ファイル: urls.py プロジェクト: EINDEX/EINDEX-Blog
@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'),
]
コード例 #7
0
"""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")
]
コード例 #8
0
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)
コード例 #9
0
ファイル: urls.py プロジェクト: Annihilater/blogproject
"""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")),
]
コード例 #10
0
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)),
    ]
コード例 #11
0
ファイル: urls.py プロジェクト: leo493852107/leosite
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')),
]
コード例 #12
0
ファイル: urls.py プロジェクト: fakegit/blog-3
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)
コード例 #13
0
    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"),
]
コード例 #14
0
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"),
]
コード例 #15
0
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'),
]
コード例 #16
0
ファイル: urls.py プロジェクト: mondesu/DjangoBlog
"""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')),
]