本文整理汇总了Python中django.contrib.sitemaps.GenericSitemap方法的典型用法代码示例。如果您正苦于以下问题:Python sitemaps.GenericSitemap方法的具体用法?Python sitemaps.GenericSitemap怎么用?Python sitemaps.GenericSitemap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django.contrib.sitemaps
的用法示例。
在下文中一共展示了sitemaps.GenericSitemap方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_generic_sitemap_attributes
# 需要导入模块: from django.contrib import sitemaps [as 别名]
# 或者: from django.contrib.sitemaps import GenericSitemap [as 别名]
def test_generic_sitemap_attributes(self):
datetime_value = datetime.now()
queryset = TestModel.objects.all()
generic_sitemap = GenericSitemap(
info_dict={
'queryset': queryset,
'date_field': datetime_value,
},
priority=0.6,
changefreq='monthly',
protocol='https',
)
attr_values = (
('date_field', datetime_value),
('priority', 0.6),
('changefreq', 'monthly'),
('protocol', 'https'),
)
for attr_name, expected_value in attr_values:
with self.subTest(attr_name=attr_name):
self.assertEqual(getattr(generic_sitemap, attr_name), expected_value)
self.assertCountEqual(generic_sitemap.queryset, queryset)