def update_entry(id): # 記事の更新 entry = Entry.get(id) entry.title = request.form['title'] entry.text = request.form['text'] entry.save() flash('記事が更新されました') return redirect(url_for('show_entries'))
def update_entry(id): entry = Entry.get(id) #記事を取得 entry.title = request.form['title'] #属性を指定して直接代入して値を更新 entry.text = request.form['text'] entry.save() flash('記事が更新されました') return redirect(url_for('show_entries'))
def get_img_from_s3(func): print(func) s3 = boto3.client('s3') bucket_name = os.environ['bucket_name'] file_path = Entry.get(str(func)) if file_path is None: return response = s3.get_object(Bucket=bucket_name, Key=file_path.fileName) body = response['Body'].read() img = base64.b64encode(body) return img
def delete_entry(id): # 記事の削除 entry = Entry.get(id) entry.delete() flash('投稿が削除されました') return redirect(url_for('show_entries'))
def edit_entry(id): # 記事の編集(フォームを表示) entry = Entry.get(id) return render_template('entries/edit.html', entry=entry)
def show_entry(id): # 記事の詳細を表示 entry = Entry.get(id) return render_template('entries/show.html', entry=entry)
def delete_entry(id): entry = Entry.get(id) entry.delete() #データを削除 flash('記事が更新されました') return redirect(url_for('show_entries'))
def edit_entry(id): entry = Entry.get(id) return render_template('entries/edit.html', entry=entry)
@app,route('/entries/<int:id>', methods=['GET']) @login_required def show_entry(id): entry = Entry.gert(id) return render_template('entries/show.html', entry=entry) @app.route('/entries/<int:id>/edit", methods=['GET']) @login_required def edit_entry(id): entry = Entry.get(id) return render_template('entries/edit.html', entry=entry) @app.route('/entries/<int:id>/update', methods=['POST']) @login_required def update_entry(id) entry = Entry.get(id) entry.title = request.form['title'] entry.text = request.form['text'] entry.save() flash('記事が更新されました') return redirect(url_for('show_entries')) @app.route('/entries/<init:id>/delete', methods=['POST']) @login_required def delete_entry(id): entry = Entry.get(id) entry.delete() flash('投稿が削除されました') return redirect(url_for('show_entries'))