예제 #1
0
def add_entry():
    # request.formでフォームのデータを受け取れる nameを指定する
    req = json.loads(request.get_data())
    entry = Entry(title=req.get("title"), text=req.get("text"))
    db.session.add(entry)  # addしてcommitすることでデータベースに変更を行える
    db.session.commit()
    return Response(status=201)
예제 #2
0
def add_entry():
    entry = Entry(title=request.form['title'], text=request.form['text'])

    db.session.add(entry)
    db.session.commit()
    flash('新しい記事が投稿されました')
    return redirect(url_for('entry.show_entries'))
예제 #3
0
def add_entry():  # 記事を新しく追加
    entry = Entry(id=int(datetime.now().timestamp()),
                  title=request.form['title'],
                  text=request.form['text'])
    entry.save()
    flash('新しく記事が作成されました')
    return redirect(url_for('show_entries'))
예제 #4
0
def add_entry():
    if not session.get('logged_in'):
        return redirect(url_for('login'))
    entry = Entry(title=request.form['title'], text=request.form['text'])
    db.session.add(entry)
    db.session.commit()
    flash('新しい記事が作成されました')
    return redirect(url_for('show_entries'))
예제 #5
0
def add_entry():
    if not session.get('logged_in'):
        return redirect(url_for('login'))
    entry = Entry(title=request.form['title'], text=request.form['text'])
    db.session.add(entry)
    db.session.commit()
    flash('A new article has been created.')
    return redirect(url_for('show_entries'))
예제 #6
0
파일: entries.py 프로젝트: shuwants/blg
def add_entry():
    entry = Entry(
        title=request.form['title'],
        text=request.form['text'])  # 送られてきた記事タイトル都内容についてのモデルインスタンスを作成。
    db.session.add(entry)  # 作成されたモデルインスタンスに対して、これらの処理を行う事で新しい記事内容をデータベースに保存。
    db.session.commit()
    flash('新しく記事が作成されました')
    return redirect(url_for('entry.show_entries'))
예제 #7
0
def add_entry():
    # Entryモデルインスタンスを作成してINSERT対象カラムにリクエストで受け取った値を代入する
    entry = Entry(title=request.form['title'], text=request.form['text'])
    # DBにINSERTする
    db.session.add(entry)
    db.session.commit()
    flash('新しく記事が作成されました')
    return redirect(url_for('entry.show_entries'))
예제 #8
0
 def test_entry_repr(self):
     entry = Entry(
         title='おもち',
         text='おもちもちお'
     )
     db.session.add(entry)
     db.session.commit()
 
     assert '<Entry id:1 title:おもち text: おもちもちお>' in str(entry)
예제 #9
0
def add_entry():
    entry = Entry(
        title=request.form['title'],
        text=request.form['text']
    )
    db.session.add(entry)
    db.session.commit()
    flash('A new article has been created.')
    return redirect(url_for('entry.show_entries'))
예제 #10
0
def add_entry():
    #新規モデル(レコード)をデータベースに登録
    entry = Entry(
        id=int(datetime.now().timestamp()),
        title=request.form['title'],  #属性=カラム
        text=request.form['text'])
    entry.save()
    flash('新しく記事が作成されました')
    return redirect(url_for('show_entries'))  #登録後はリダイレクト
예제 #11
0
def add_entry():
    # if not session.get('logged_in'):
    #     return redirect(url_for('login'))
    # entriesモデルのインスタンスをformからの値を元に生成
    entry = Entry(title=request.form['title'], text=request.form['text'])
    db.session.add(entry)
    db.session.commit()
    flash('新しく記事が作成されました')
    return redirect(url_for('entry.show_entries'))
예제 #12
0
def add_entry():
    if not session.get('logged_in'):
        return redirect(url_for('login'))
    entry = Entry(
            users_id=session['users_id'],
            title = request.form['title'],
            auther = request.form['auther'],
            publisher = request.form['publisher'],
            )
    db.session.add(entry)
    db.session.commit()
    flash('書籍が追加されました')
    return redirect(url_for('show_entries'))
예제 #13
0
def add_entry():
    global idx
    entry=Entry(
        title=request.form['title'],
        text=request.form['text'],
        body='未提出',
        stat='',
        cnt=0
    )
    db.session.add(entry)
    db.session.commit()
    idx+=1
    flash('新しい問題が追加された.')
    return redirect(url_for('show_entries'))
예제 #14
0
파일: entries.py 프로젝트: ore89/Flask_test
def add_entry():
    entry = Entry(title=request.form["title"], text=request.form["text"])
    db.session.add(entry)
    db.session.commit()
    flash("新しく記事が作成されました")
    return redirect(url_for("show_entries"))
예제 #15
0
def add_entry():
    entry = Entry(title=request.form['title'], text=request.form['text'])
    db.session.add(entry)
    db.session.commit()
    flash('Update Succeeded')
    return redirect(url_for('show_entries'))
예제 #16
0
def add_entry():
	entry = Entry(
		id=int(datetime.now().timestamp()),
		title=request.form['title'],
		text=request.form['text']
	)