コード例 #1
0
ファイル: work.py プロジェクト: guochangjiang/xichuangzhu
def add_work():
	if request.method == 'GET':
		return render_template('add_work.html')
	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']
		new_work_id = Work.add_work(title, content, foreword, intro, authorID, dynastyID, collectionID, type)
		return redirect(url_for('single_work', work_id=new_work_id))
コード例 #2
0
ファイル: work.py プロジェクト: wangroot/xichuangzhu
def add_work():
    if request.method == 'GET':
        return render_template('add_work.html')
    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']
        new_work_id = Work.add_work(title, content, foreword, intro, authorID,
                                    dynastyID, collectionID, type)
        return redirect(url_for('single_work', work_id=new_work_id))
コード例 #3
0
ファイル: work.py プロジェクト: wangxiaoxiao88/xichuangzhu
def add_work():
	if request.method == 'GET':
		work_types = Work.get_types()
		return render_template('work/add_work.html', work_types=work_types)
	else:
		title = request.form['title']
		content = request.form['content']
		foreword = request.form['foreword']
		intro = request.form['introduction']
		authorID = int(request.form['authorID'])
		dynastyID = int(Dynasty.get_dynastyID_by_author(authorID))
		work_type = request.form['type']
		type_name = Work.get_type_name(work_type)
		
		new_work_id = Work.add_work(title, content, foreword, intro, authorID, dynastyID, work_type, type_name)
		return redirect(url_for('single_work', work_id=new_work_id))
コード例 #4
0
def add_work():
    if request.method == 'GET':
        work_types = Work.get_types()
        return render_template('work/add_work.html', work_types=work_types)
    else:
        title = request.form['title']
        content = request.form['content']
        foreword = request.form['foreword']
        intro = request.form['introduction']
        authorID = int(request.form['authorID'])
        dynastyID = int(Dynasty.get_dynastyID_by_author(authorID))
        work_type = request.form['type']
        type_name = Work.get_type_name(work_type)

        new_work_id = Work.add_work(title, content, foreword, intro, authorID,
                                    dynastyID, work_type, type_name)
        return redirect(url_for('single_work', work_id=new_work_id))