コード例 #1
0
ファイル: author.py プロジェクト: wangxiaoxiao88/xichuangzhu
def edit_author(authorID):
	if request.method == 'GET':
		dynasties = Dynasty.get_dynasties()
		author = Author.get_author_by_id(authorID)
		return render_template('author/edit_author.html', dynasties=dynasties, author=author)
	else:
		author = request.form['author']
		abbr = request.form['abbr']
		introduction = request.form['introduction']
		birthYear = request.form['birthYear']
		deathYear = request.form['deathYear']
		dynastyID = int(request.form['dynastyID'])		
		Author.edit_author(author, abbr, introduction, birthYear, deathYear, dynastyID, authorID)
		return redirect(url_for('author/single_author', author_abbr=abbr))
コード例 #2
0
def edit_author(authorID):
    if request.method == 'GET':
        dynasties = Dynasty.get_dynasties()
        author = Author.get_author_by_id(authorID)
        return render_template('author/edit_author.html',
                               dynasties=dynasties,
                               author=author)
    else:
        author = request.form['author']
        abbr = request.form['abbr']
        introduction = request.form['introduction']
        birthYear = request.form['birthYear']
        deathYear = request.form['deathYear']
        dynastyID = int(request.form['dynastyID'])
        Author.edit_author(author, abbr, introduction, birthYear, deathYear,
                           dynastyID, authorID)
        return redirect(url_for('author/single_author', author_abbr=abbr))
コード例 #3
0
ファイル: author.py プロジェクト: frank7725/xichuangzhu
def admin_quotes(author_id):
	check_admin()

	author = Author.get_author_by_id(author_id)
	quotes = Quote.get_quotes_by_author(author_id)
	return render_template('admin_quotes.html', quotes=quotes, author=author)
コード例 #4
0
def admin_quotes(author_id):
    check_admin()

    author = Author.get_author_by_id(author_id)
    quotes = Quote.get_quotes_by_author(author_id)
    return render_template('admin_quotes.html', quotes=quotes, author=author)