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 )
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
# 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)),
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: