Пример #1
0
def say_me():
    '''
    留言
    '''
    leave_messages = Message.query.all()
    form = MessageForm(request.form)
    if request.method == 'POST' and form.validate():
        with db.submit_data():
            message = Message()
            message.leave_message = request.form.get('leave_message')
            db.session.add(message)
        return redirect(url_for('web.say_me'))
    return render_template('sayme.html',
                           form=form,
                           leave_messages=leave_messages)
Пример #2
0
def home():
    form = MessageForm()
    if request.method == 'POST':
        if form.validate() == False:
            flash('Remplir tous les champs')
            return render_template('index.html', form=form)
        else:
            msg = Message(form.sujet.data,
                          sender='*****@*****.**',
                          recipients=['*****@*****.**'])
            msg.body = "Nom = {}, mail = {}, msg = {}".format(
                form.nom.data, form.email.data, form.message.data)
            mail.send(msg)
            return 'form_posted'

    elif request.method == 'GET':
        return render_template('index.html', form=form)
Пример #3
0
def dev_mode(thread_id):
    logged_in = check_login()
    if logged_in is True:
        form = MessageForm(request.form)
        headers['Authorization'] = update_encrypted_jwt()
        if request.method == 'POST' and form.validate():
            url = settings.SECURE_MESSAGING_API_URL
            if request.form['submit'] == 'Send Message':
                return send_message(request.form, url, thread_id)
            elif request.form['submit'] == 'Save as Draft':
                return save_draft(request.form, url, thread_id)

        return render_template('secure-messaging/new-message.html',
                               form=form,
                               user_urn=token_data['user_urn'])
    else:
        return redirect(url_for('login'))