コード例 #1
0
ファイル: author.py プロジェクト: wangroot/xichuangzhu
def edit_author(authorID):
	if request.method == 'GET':
		dynasties = Dynasty.get_dynasties()
		author = Author.get_author(authorID)
		return render_template('edit_author.html', dynasties=dynasties, author=author)
	elif request.method == 'POST':
		author       = request.form['author']
		quote        = request.form['quote']
		introduction = request.form['introduction']
		birthYear    = int(request.form['birthYear'])
		deathYear    = int(request.form['deathYear'])
		dynastyID    = int(request.form['dynastyID'])		
		Author.edit_author(author, quote, introduction, birthYear, deathYear, dynastyID, authorID)
		return redirect(url_for('single_author', authorID=authorID))
コード例 #2
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))
コード例 #3
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))