def comics(key=None, page_number=1): series = get_comic_series(key) if not series: return redirect(url_for('series')) comics = series.comics.order_by(Comic.published_date.desc()).paginate(int(page_number), ITEMS_PER_PAGE, False) return render_template('comics.html', key=key, title=series.title, series=series, comics=comics, page_number=page_number)
def comics(key=None, page_number=1): series = get_comic_series(key) if not series: return redirect(url_for('series')) comics = series.comics.order_by(Comic.published_date.desc()).paginate( int(page_number), ITEMS_PER_PAGE, False) return render_template('comics.html', key=key, title=series.title, series=series, comics=comics, page_number=page_number)
(key, original_date) = match_object.group(1,2) published_date = dirpath.split('/')[-1] vintage = (published_date != original_date) if vintage and not key.endswith('-vintage'): key = '%s-vintage' % key comic_exists = get_comic(key, published_date, original_date) if comic_exists: print "%s already exists in database." % (filename,) continue series = get_comic_series(key) try: o = Comic(series.id, original_date, published_date, filename) db.session.add(o) counter = counter + 1 if not counter % increment: db.session.commit() print "Added %s" % filename except: print "Error %s" % filename db.session.commit() # Remove missing comics from database