def friends(): #Check that user has logged in before you let execute this route #if not('isLogged in session') or (session['isLogged'] == False): # return redirect('/') form = FriendForm() if request.method == 'GET': return render_template('template_friends.html',form=form, isLogged=True) else: if form.validate_on_submit(): temp = Friends(form.name.data,form.address.data,form.age.data,session['user_id']) #Save the image if present if form.upload_file.data: filename = secure_filename(form.upload_file.data.filename) form.upload_file.data.save('app/static/images' + form.upload_file.data.filename) temp.filename ='/static/images/' + filename db.session.add(temp) db.session.commit() #tapa 2 user = Users.query.get(session['user_id']) print(user.friends) return render_template('template_user.html',isLogged=True,friends=user.friends) else: flash('At least one field is empty') return render_template('template_friends.html',isLogged=True,form=form)
def addFriend(): fForm = FriendForm() if request.method == 'GET': return render_template('friends.html',form=fForm) else: if fForm.validate_on_submit(): temp = Friends(fForm.name.data,fForm.address.data,fForm.age.data,current_user.id) db.session.add(temp) db.session.commit() return redirect('/data') else: flash('Give correct information to fields!') return render_template('friends.html',form=fForm)
def friends(): form = FriendForm() if request.method == 'GET': return render_template('template_friends.html',form=form,isLogged=True) else: if form.validate_on_submit(): temp = Friends(form.name.data,form.address.data,form.age.data,session['user_id']) db.session.add(temp) db.session.commit() #Tapa 2 user = Users.query.get(session['user_id']) print(user.friends) return render_template('template_user.html',isLogged=True,friends=user.friends) else: flash('Give proper values to all fields') return render_template('template_friends.html',form=form,isLogged=True)
def friends(): #Check that user has logged in before you let execute this route if not('isLogged' in session) or (session['isLogged'] == False): return redirect('/') form = FriendForm() if request.method == 'GET': return render_template('template_friends.html',form=form,isLogged=True) else: if form.validate_on_submit(): temp = Friends(form.name.data,form.address.data,form.age.data,session['user_id']) db.session.add(temp) db.session.commit() #tapa 2 user = Users.query.get(session['user_id']) print(user.friends) return render_template('template_user.html',isLogged=True,friends=user.friends) else: flash('Give proper values to all fields') return render_template('template_friends.html',form=form,isLogged=True)
def friends(): form = FriendForm() if request.method == 'GET': return render_template('template_friends.html',form=form,isLogged=True) else: if form.validate_on_submit(): temp = Friends(form.name.data,form.address.data,form.age.data,session['user_id']) #Save the image if present if form.upload_file.data: filename = secure_filename(form.upload_file.data.filename) form.upload_file.data.save('app/static/images/' + filename) temp.filename = '/static/images/' + filename db.session.add(temp) db.session.commit() #tapa 2 user = Users.query.get(session['user_id']) friends = Friends.query.filter_by(user_id=user.id).paginate(1,10,False) return render_template('template_user.html',isLogged=True,friends=friends) else: flash('Give proper values to all fields') return redirect(url_for('ud.friends'))
def friends(): form = FriendForm() if request.method == 'GET': return render_template('template_friends.html',form=form,isLogged=True) else: if form.validate_on_submit(): print('friends from submit ok') temp = Friends(form.name.data,form.address.data,form.age.data,session['user_id']) # save the image if present if form.upload_file.data: filename = secure_filename(form.upload_file.data.filename) form.upload_file.data.save('app/static/images/' + filename) temp.filename = '/static/images/' + filename db.session.add(temp) db.session.commit() #2. tapa listata ystävät. Kts db_models.py user = Users.query.get(session['user_id']) print(user.friends) return render_template('template_user.html',isLogged=True,friends=user.friends) else: flash('Give proper values to all fields') return render_template('template_friends.html',form=form,isLogged=True)
def friends(): form_friends = FriendForm() if not current_user.is_authenticated: return redirect('/login/') if not form_friends.username.data: return render_template('friends.html', title='Connect With Friends', form=form_friends) if form_friends.username.data == current_user.username: # user tried to add themself as a friend flash('Feeling desperate?') return render_template('friends.html', title='Connect With Friends', form=form_friends) if not utils.find_user_by_username( form_friends.username.data) and form_friends.username.data: # This message is currently displayed be defualt, it shouldn't be. flash('User not found.') return render_template('friends.html', title='Connect With Friends', form=form_friends) friend1 = utils.find_user_by_username(current_user.username) friend2 = utils.find_user_by_username(form_friends.username.data) if utils.find_friendship(friend1.id, friend2.id): flash("You already have that friend.") return render_template('friends.html', title='Connect With Friends', form=form_friends) friendship = models.Friends(friend1_id=friend1.id, friend2_id=friend2.id) db.session.add(friendship) db.session.commit() flash('Friend added successfully!') return render_template('friends.html', title='Connect With Friends', form=form_friends)