我正在尝试使用 Django 的站点地图框架功能。我已经实现了代码,它适用于当前文章对象 post_date。但是,我正在尝试使用以下代码获得更准确的最后修改日期,但它给了我错误。错误追溯 http://dpaste.com/3Z04VH8
问候。谢谢你的帮助
from django.contrib.sitemaps import Sitemap
from django.db.models import Max
from article.models import Article
class ArticleSitemap(Sitemap):
changefreq = 'hourly'
priority = 0.5
def items(self):
return Article.objects.all()
def lastmod(self, obj):
from post.models import Post
return Post.objects.filter(article=obj).aggregate(Max('post_date'))
#return obj.post_date