[{'True': True, 'False': False, 'None': None}, {'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7d96a2c85ca0>>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7d969ce37c70>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7d969d0d9b20>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7d969ce37f70>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_CODE': 'en', 'LANGUAGE_BIDI': False, 'request': <WSGIRequest: GET '/blog/2025/11/'>, 'MEDIA_URL': '/media/', 'TIME_ZONE': 'America/Chicago', 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {'head_structured_data': <sekizai.data.UniqueSequence object at 0x7d96a2e11af0>, 'js': <sekizai.data.UniqueSequence object at 0x7d96a2e11b80>}), 'STATIC_URL': '/static/', 'cms_menu_renderer': <menus.menu_pool.MenuRenderer object at 0x7d96a2c49a90>, 'CMS_MEDIA_URL': '/media/cms/', 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7d969cd2c040>, 'gtm_tag': '', 'RECAPTCHA_PUBLIC_KEY': '6Lf2x-YpAAAAAD53Ca7OXro5cqMDp34MK-WHzXqn', 'theme_color_context': <ThemeConfig: Theme Config>, 'show_add_to_cart': True, 'show_delivery_types': True, 'show_only_cart': False, 'show_header': True}, {}, {'paginator': <django.core.paginator.Paginator object at 0x7d969d0a8a30>, 'page_obj': <Page 1 of 1>, 'is_paginated': False, 'object_list': <GenericDateQuerySet [<Post: From Chew Toys to Crates: A Beginner’s Guide to Puppy Care>]>, 'post_list': <GenericDateQuerySet [<Post: From Chew Toys to Crates: A Beginner’s Guide to Puppy Care>]>, 'month': 11, 'year': 2025, 'archive_date': datetime.datetime(2025, 11, 1, 15, 4, 15, 689398), 'view': <djangocms_blog.views.PostArchiveView object at 0x7d96a2ebc730>, 'TRUNCWORDS_COUNT': 100, 'config': <SiteConfig: Site Config>, 'title': 'Our Blog | The Family Puppy Michigan', 'description': 'Interested in adopting one of our puppies? Check out our blog to learn more before you adopt!'}, {'block': <Block Node: content. Contents: [<TextNode: '\n <style>\n .copyrig'>, <IfNode>, <TextNode: '\n '>, <Tag: static_placeholder>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n <main id="main"'>, <Tag: site_config>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n '>, <Block Node: main. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </main>\n </di'>, <Tag: static_placeholder>, <TextNode: '\n <div class="bg-c'>, <Variable Node: config.copyright_notice|safe>, <TextNode: ' '>, <Variable Node: current_year>, <TextNode: '\n '>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <script>\n $('>]>, 'config': <SiteConfig: Site Config>}, {'block': <Block Node: main. Contents: [<TextNode: '\n<div class="app app-blog'>, <Block Node: content_blog. Contents: []>, <TextNode: '\n</div>\n'>]>}, {'block': <Block Node: content_blog. Contents: [<TextNode: '\n\n<style>\n .pagination'>, <Block Node: blog_title. Contents: [<TextNode: '\n <header>\n '>, <IfNode>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n <div class="row"'>, <django.template.loader_tags.IncludeNode object at 0x7d969cdf2790>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7d969cdf2190>, <TextNode: '\n </div>\n '>, <ForNode: for post in post_list, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>}, {'archives': <GenericDateQuerySet [{'date_published__year': 2026, 'date_published__month': 6, 'pk__count': 1}, {'date_published__year': 2026, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 4, 'pk__count': 1}, {'date_published__year': 2026, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2026, 'date_published__month': 1, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 12, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 11, 'pk__count': 1}, {'date_published__year': 2025, 'date_published__month': 10, 'pk__count': 1}, {'date_published__year': 2025, 'date_published__month': 9, 'pk__count': 1}, {'date_published__year': 2025, 'date_published__month': 8, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 6, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 4, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 1, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 12, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 11, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 10, 'pk__count': 2}, '...(remaining elements truncated)...']>}]