Exemplo n.º 1
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.contrib.sitemaps import views as sitemaps_views
from django.views.decorators.cache import cache_page

from blog.sitemaps import BlogSitemap
from nouns.views import ChannelDetail
from profiles.sitemaps import ProfileSitemap
from premises.sitemaps import ArgumentSitemap, PremiseSitemap

admin.autodiscover()

sitemaps = {
    'blog': BlogSitemap(),
    'user': ProfileSitemap(),
    'argument': ArgumentSitemap(),
    'premise': PremiseSitemap()
}

urlpatterns = patterns(
    '',
    url(r'^', include('newsfeed.urls')),
    url(r'^', include('premises.urls')),
    url(r'^', include('profiles.urls')),
    url(r'^blog/', include('blog.urls')),
    url(r'^nouns/', include('nouns.urls')),
    url(r'^channels/(?P<slug>[-\w]+)$',
        ChannelDetail.as_view(),
        name="channel_detail"),
    url(r'^', include('social_auth.urls')),
    url(r'^admin/', include(admin.site.urls)),
Exemplo n.º 2
0
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from .import views
from django.contrib.sitemaps.views import sitemap

from blog.sitemaps import StaticViewsSitemap
from blog.sitemaps import BlogSitemap

sitemaps ={
    'blogpost': BlogSitemap(),
    'static': StaticViewsSitemap(),
}



urlpatterns = [
    path('admin/', admin.site.urls),
    path('shop/', include('shop.urls')),
    path('blog/', include('blog.urls')),
    path('', views.index),
    path('register/', views.registerPage),
    path('login/', views.loginPage),
    path('logout/', views.logoutUser),
    path('sitemap.xml/', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemplo n.º 3
0
from django.urls import path, re_path
from django.contrib.sitemaps.views import sitemap

from blog.sitemaps import BlogSitemap
from blog.views import (
    BlogDetailView,
    BlogIndexView,
    BlogPostsRssFeed,
    BlogPostsAtomFeed,
)

urlpatterns = [
    # blog urls
    path("", BlogIndexView.as_view(), name="blog"),
    re_path(r"^(?P<slug>[-\w]+)/$",
            BlogDetailView.as_view(),
            name="blog_detail"),
    # rss & atom feed
    path("feed/rss/", BlogPostsRssFeed(), name="blog_rss_feed"),
    path("feed/atom/", BlogPostsAtomFeed(), name="blog_atom_feed"),
    # sitemap
    re_path(
        r"^sitemap\.xml$",
        sitemap,
        {"sitemaps": {
            "blog": BlogSitemap()
        }},
        name="blog_sitemap",
    ),
]
Exemplo n.º 4
0
    url(r'^$', BlogIndexView.as_view(), name="blog"),
    url(r'^search$', BlogSearchView.as_view(), name="blog_search"),
    url(r'^post/(?P<slug>[-\w]+)/$',
        BlogDetailView.as_view(),
        name="blog_detail"),
    url(r'^tag/(?P<slug>[-\w]+)/$',
        TagDetailView.as_view(),
        name="blog_tag_detail"),

    # rss & atom feed
    url(r'^feed/rss$', BlogPostsRssFeed(), name="blog_rss_feed"),
    url(r'^feed/atom', BlogPostsAtomFeed(), name="blog_atom_feed"),

    # sitemap
    url(r'^sitemap\.xml$',
        'django.contrib.sitemaps.views.sitemap',
        {'sitemaps': dict(blog=BlogSitemap())},
        name="blog_sitemap"),

    # legacy urls for oldest tumblr blog.
    url(r'^post/(?P<legacy_post_id>\d+)',
        LegacyPostRedirectView.as_view(),
        name="legacy_blog_detail"),
    url(r'^tagged/(?P<slug>[-\w]+)',
        RedirectView.as_view(url="/tag/%(slug)s/", permanent=True),
        name="legacy_blog_tag_detail"),
    url(r'^rss',
        RedirectView.as_view(url="feed/rss", permanent=True),
        name="legacy_blog_feed"),
)
Exemplo n.º 5
0
    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')),
]