def sitemap(): persons = [] for person in Person.query: data = { 'lastmod': person.updated_at, 'loc': url_for('person.view', slug=person.slug, _external=True) } persons.append(data) return render_sitemap(persons)
def sitemap(year): items = [] query = Ablauf.query.join(Position) query = query.filter(db.extract('year', Position.date)==int(year)) query = query.distinct(Ablauf.id) for ablauf in query.yield_per(5000): item = {'lastmod': ablauf.updated_at, #ablauf.latest, 'loc': url_for('ablauf.view', wahlperiode=ablauf.wahlperiode, key=ablauf.key, _external=True)} items.append(item) return render_sitemap(items, prio=0.6)
def sitemap(year): items = [] query = Debatte.query.join(Sitzung) query = query.filter(db.extract('year', Sitzung.date)==int(year)) query = query.distinct(Debatte.id) for debatte in query: item = {'lastmod': debatte.updated_at, 'loc': url_for('debatte.view', wahlperiode=debatte.sitzung.wahlperiode, nummer=debatte.sitzung.nummer, debatte=debatte.nummer, _external=True)} items.append(item) return render_sitemap(items, prio=0.9)
def sitemap(year): items = [] query = Debatte.query.join(Sitzung) query = query.filter(db.extract('year', Sitzung.date) == int(year)) query = query.distinct(Debatte.id) for debatte in query: item = { 'lastmod': debatte.updated_at, 'loc': url_for('debatte.view', wahlperiode=debatte.sitzung.wahlperiode, nummer=debatte.sitzung.nummer, debatte=debatte.nummer, _external=True) } items.append(item) return render_sitemap(items, prio=0.9)
def sitemap(): persons = [] for person in Person.query: data = {"lastmod": person.updated_at, "loc": url_for("person.view", slug=person.slug, _external=True)} persons.append(data) return render_sitemap(persons)