diff options
author | luxagraf <sng@luxagraf.net> | 2011-02-02 18:56:59 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2011-02-02 18:56:59 -0500 |
commit | dde08fc4449fc69c019652c296577a46816107a2 (patch) | |
tree | 730fb8109a0a755408573480e49884a07fda1731 | |
parent | ce48ad38126d00b3ce502490209e66617facd23d (diff) | |
parent | 8414a1ee0848fe82706cda255d5ddc7dd1d2702c (diff) |
Merge branch 'master' of http://git.luxagraf.net/luxagraf
-rw-r--r-- | apps/projects/models/base.py | 13 | ||||
-rw-r--r-- | base_urls.py | 5 |
2 files changed, 15 insertions, 3 deletions
diff --git a/apps/projects/models/base.py b/apps/projects/models/base.py index 96ccd59..df279ad 100644 --- a/apps/projects/models/base.py +++ b/apps/projects/models/base.py @@ -60,4 +60,15 @@ class Project(models.Model): return self.get_previous_by_pub_date(status__exact=1) def get_next_published(self): - return self.get_next_by_pub_date(status__exact=1)
\ No newline at end of file + return self.get_next_by_pub_date(status__exact=1) + + +class ProjectSitemap(Sitemap): + changefreq = "never" + priority = 1.0 + + def items(self): + return Project.objects.filter(status=1) + + def lastmod(self, obj): + return obj.pub_date diff --git a/base_urls.py b/base_urls.py index 2b9f4e8..4f638ad 100644 --- a/base_urls.py +++ b/base_urls.py @@ -9,14 +9,15 @@ from blog.models import BlogSitemap,LatestFull from locations.models import WritingbyLocationSitemap from links.models import LatestLinks from photos.models import PhotoGallerySitemap +from projects.models.base import ProjectSitemap admin.autodiscover() sitemaps = { 'blog': BlogSitemap, - 'flatpages': FlatPageSitemap, - 'photos': PhotoGallerySitemap + 'photos': PhotoGallerySitemap, + 'projects': ProjectSitemap } feeds = { 'writing': LatestFull, |