Пример #1
0
def single_dynasty(dynasty_abbr):
	dynasty = Dynasty.get_dynasty_by_abbr(dynasty_abbr)
	if not dynasty:
		abort(404)

	authors_num = Author.get_authors_num_by_dynasty(dynasty['DynastyID'])
	authors = Author.get_authors_by_dynasty(dynasty['DynastyID'], 5, True)
	for a in authors:
		quote = Quote.get_quote_by_random(a['AuthorID'])
		a['Quote'] = quote['Quote'] if quote else ""
		a['QuoteID'] = quote['QuoteID'] if quote else 0
	
	dynasties = Dynasty.get_dynasties()
	
	return render_template('dynasty/single_dynasty.html', dynasty=dynasty, authors=authors, authors_num=authors_num, dynasties=dynasties)
Пример #2
0
def single_dynasty(dynasty_abbr):
	dynasty = Dynasty.get_dynasty_by_abbr(dynasty_abbr)

	if not dynasty:
		abort(404)

	#dynasty['History'] = markdown2.markdown(dynasty['History'])

	authors = Author.get_authors_by_dynasty(dynasty['DynastyID'], 5)
	for a in authors:
		quote = Quote.get_quote_by_random(a['AuthorID'])
		a['Quote'] = quote['Quote'] if quote else ""
	
	authors_num = Author.get_authors_num_by_dynasty(dynasty['DynastyID'])
	
	dynasties = Dynasty.get_dynasties()
	
	return render_template('single_dynasty.html', dynasty=dynasty, authors=authors, authors_num=authors_num, dynasties=dynasties)
Пример #3
0
def single_dynasty(dynasty_abbr):
    dynasty = Dynasty.get_dynasty_by_abbr(dynasty_abbr)
    if not dynasty:
        abort(404)

    authors_num = Author.get_authors_num_by_dynasty(dynasty['DynastyID'])
    authors = Author.get_authors_by_dynasty(dynasty['DynastyID'], 5, True)
    for a in authors:
        quote = Quote.get_quote_by_random(a['AuthorID'])
        a['Quote'] = quote['Quote'] if quote else ""
        a['QuoteID'] = quote['QuoteID'] if quote else 0

    dynasties = Dynasty.get_dynasties()

    return render_template('dynasty/single_dynasty.html',
                           dynasty=dynasty,
                           authors=authors,
                           authors_num=authors_num,
                           dynasties=dynasties)