def add_channel(): form = ChannelForm(request.form) if request.method == 'POST' and form.validate(): channel = Channel(name = form.name.data) channel.owner_id = g.user.id db.session.add(channel) db.session.commit() return redirect(url_for('channel_view', id=channel.id)) return render_template('add_channel.html', title = 'Add channel', user = g.user, form = form)
def search(): form = ChannelForm(request.form) if request.method == "POST" and form.validate(): channels = Channel.query.filter(Channel.name.like( '%' + form.name.data + '%' )) else: channels = Channel.query.all() return render_template('search.html', channels=channels, form = form, title = 'Search channels', user = g.user)