示例#1
0
    def test_basic_json_feed(self):
        blog = BlogPage.objects.first()
        basic_json_feed = BasicJsonFeed()

        self.assertEqual(basic_json_feed.item_title(blog), blog.title)
        self.assertEqual(basic_json_feed.item_pubdate(blog).date(), blog.date)
        self.assertEqual(basic_json_feed.item_link(blog), blog.full_url)
    def test_basic_json_feed(self):
        blog = BlogPage.objects.first()
        basic_json_feed = BasicJsonFeed()

        self.assertEqual(
            basic_json_feed.item_title(blog),
            blog.title
        )
        self.assertEqual(
            basic_json_feed.item_pubdate(blog).date(),
            blog.date
        )
        self.assertEqual(
            basic_json_feed.item_link(blog),
            blog.full_url
        )
示例#3
0
from wagtail_feeds.feeds import (BasicFeed, BasicJsonFeed, ExtendedFeed,
                                 ExtendedJsonFeed)

admin.autodiscover()

urlpatterns = [
    url(r'^django-admin/', include(admin.site.urls)),
    url(r'^admin/', include(wagtailadmin_urls)),
    url(r'^search/', include(wagtailsearch_urls)),
    url(r'^documents/', include(wagtaildocs_urls)),
    url('^sitemap\.xml$', sitemap),
    url(r'^blog/feed/basic$', BasicFeed(), name='basic_feed'),
    url(r'^blog/feed/extended$', ExtendedFeed(), name='extended_feed'),

    # JSON feed
    url(r'^blog/feed/basic.json$', BasicJsonFeed(), name='basic_json_feed'),
    url(r'^blog/feed/extended.json$',
        ExtendedJsonFeed(),
        name='extended_json_feed'),
    url(r'^images/([^/]*)/(\d*)/([^/]*)/[^/]*$',
        ServeView.as_view(),
        name='wagtailimages_serve'),
    # For anything not caught by a more specific rule above, hand over to
    # Wagtail's serving mechanism
    url(r'', include(wagtail_urls)),
]

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    from django.views.generic.base import RedirectView
示例#4
0
    # Django Admin, use {% url 'admin:index' %}
    path(settings.ADMIN_URL, admin.site.urls),
    # User management
    path(
        "users/",
        include("the_index.users.urls", namespace="users"),
    ),
    path("accounts/", include("allauth.urls")),

    # Wagtail
    re_path(r'^edit/', include(wagtailadmin_urls)),
    re_path(r'^search/$', search_views.search, name='search'),
    re_path(r'^documents/', include(wagtaildocs_urls)),
    re_path(r'^news/feed/basic$', BasicFeed(), name='basic_feed'),
    re_path(r'^news/feed/extended$', ExtendedFeed(), name='extended_feed'),
    re_path(r'^news/feed/basic.json$', BasicJsonFeed(),
            name='basic_json_feed'),
    re_path(r'^news/feed/extended.json$',
            ExtendedJsonFeed(),
            name='extended_json_feed'),
    re_path(r'^images/([^/]*)/(\d*)/([^/]*)/[^/]*$',
            ServeView.as_view(),
            name='wagtailimages_serve'),
    re_path(r'^pages/', include(wagtail_urls)),

    # Optional URL for including your own vanilla Django urls/views
    # re_path(r'', include('myapp.urls')),

    # For anything not caught by a more specific rule above, hand over to
    # Wagtail's serving mechanism
    re_path("", include(wagtail_urls)),
示例#5
0
from search import views as search_views

urlpatterns = [
    path("django-admin/", admin.site.urls),
    path("admin/", include(wagtailadmin_urls)),
    path("documents/", include(wagtaildocs_urls)),
    path("search/", search_views.search, name="search"),
    path("resume/", include(resume_urls)),
]
from wagtail_feeds.feeds import BasicFeed, BasicJsonFeed, ExtendedFeed, ExtendedJsonFeed

url(r"^blog/feed/basic$", BasicFeed(), name="basic_feed"),
url(r"^blog/feed/extended$", ExtendedFeed(), name="extended_feed"),

# JSON feed
url(r"^blog/feed/basic.json$", BasicJsonFeed(), name="basic_json_feed"),
url(r"^blog/feed/extended.json$", ExtendedJsonFeed(), name="extended_json_feed"),


if settings.DEBUG:
    from django.conf.urls.static import static
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    # Serve static and media files from development server
    urlpatterns += staticfiles_urlpatterns()
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns = urlpatterns + [
    # For anything not caught by a more specific rule above, hand over to
    # Wagtail's page serving mechanism. This should be the last pattern in
    # the list: