예제 #1
0
def edit_work(work_id):
	if request.method == 'GET':
		work = Work.get_work(work_id)
		return render_template('edit_work.html', work=work)
	elif request.method == 'POST':
		title        = request.form['title']
		content      = request.form['content']
		foreword     = request.form['foreword']
		intro        = request.form['introduction']
		authorID     = int(request.form['authorID'])
		dynastyID    = Dynasty.get_dynastyID_by_author(authorID)
		collectionID = int(request.form['collectionID'])
		type         = request.form['type']
		Work.edit_work(title, content, foreword, intro ,authorID, dynastyID, collectionID, type, work_id)
		return redirect(url_for('single_work', work_id=work_id))
예제 #2
0
def edit_work(work_id):
    if request.method == 'GET':
        work = Work.get_work(work_id)
        return render_template('edit_work.html', work=work)
    elif request.method == 'POST':
        title = request.form['title']
        content = request.form['content']
        foreword = request.form['foreword']
        intro = request.form['introduction']
        authorID = int(request.form['authorID'])
        dynastyID = Dynasty.get_dynastyID_by_author(authorID)
        collectionID = int(request.form['collectionID'])
        type = request.form['type']
        Work.edit_work(title, content, foreword, intro, authorID, dynastyID,
                       collectionID, type, work_id)
        return redirect(url_for('single_work', work_id=work_id))
예제 #3
0
def edit_work(work_id):
	if request.method == 'GET':
		work = Work.get_work(work_id)
		work_types = Work.get_types()
		return render_template('work/edit_work.html', work=work, work_types=work_types)
	else:
		title = request.form['title']
		content = request.form['content']
		foreword = request.form['foreword']
		intro = request.form['introduction']
		author_id = int(request.form['authorID'])
		dynasty_id = int(Dynasty.get_dynastyID_by_author(author_id))
		work_type = request.form['type']
		type_name = Work.get_type_name(work_type)

		Work.edit_work(title, content, foreword, intro ,author_id, dynasty_id, work_type, type_name, work_id)
		return redirect(url_for('single_work', work_id=work_id))
예제 #4
0
def edit_work(work_id):
    if request.method == 'GET':
        work = Work.get_work(work_id)
        work_types = Work.get_types()
        return render_template('work/edit_work.html',
                               work=work,
                               work_types=work_types)
    else:
        title = request.form['title']
        content = request.form['content']
        foreword = request.form['foreword']
        intro = request.form['introduction']
        author_id = int(request.form['authorID'])
        dynasty_id = int(Dynasty.get_dynastyID_by_author(author_id))
        work_type = request.form['type']
        type_name = Work.get_type_name(work_type)

        Work.edit_work(title, content, foreword, intro, author_id, dynasty_id,
                       work_type, type_name, work_id)
        return redirect(url_for('single_work', work_id=work_id))