Skip to content

Instantly share code, notes, and snippets.

@BastinRobin
Created September 8, 2019 11:52
Show Gist options
  • Select an option

  • Save BastinRobin/fb12f0e8a77b95de7d068800f09d8e70 to your computer and use it in GitHub Desktop.

Select an option

Save BastinRobin/fb12f0e8a77b95de7d068800f09d8e70 to your computer and use it in GitHub Desktop.
Eloquent
# Insert
if request.method == 'POST':
user = User(
fname=request.form['fname'],
lname=request.form['lname']
)
db.session.add(user)
db.session.commit()
# Fetch record using ID or Username
user = User.query.filter_by(id=request.form['id']).first()
(OR)
user = User.query.filter_by(username=request.form['username']).first()
# Update existing record
user = User.query.filter_by(id=request.form['id']).first()
user.fname = request.form['fname']
user.lname = request.form['lname']
user.email = request.form['email']
db.session.add(user)
db.session.commit()
# Delete record with ID
User.query.filter_by(id=request.form['id']).delete()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment