Exemplo n.º 1
0
def index():
    form = SubmitForm()
    q = Complaint()

    if request.mimetype == "application/json" and request.method == "POST":
        code, message = json_handler(request.json, q, db)
        return jsonify(message), code, {"content-type": "application/json"}

    if request.method == "GET":
        return render_template("index.html", form=form)

    if form.validate_on_submit():
        print(form.validate())
        print("It is working.")

        q.lat = form.lat.data
        q.long = form.long.data
        # q.accuracy = form.accuracy.data
        q.short_describtion = form.short_describtion.data
        q.long_describtion = form.long_describtion.data
        db.session.add(q)
        db.session.commit()
        flash("Thank you so much for your submission!")
        address = get_address(form.lat.data, form.long.data)
    else:
        print("Where to f**k i f****d up.")
        for error in form.errors.items():
            flash(error)

    return render_template("index.html", form=form, address=address)
Exemplo n.º 2
0
def submit():
    global trainer
    form = SubmitForm()

    if request.method == 'POST':
        if form.validate() == False:
            flash('All fields are required.')
            return render_template('submit.html', form=form)
        else:
            trainingdata = ''
            if form.dataFile.data:
                trainingdata += request.files[form.dataFile.name].read()
            if form.trainingData.data:
                trainingdata += form.trainingData.data

            if trainingdata:
                timestampes = parseJson(trainingdata)
                img1, img2, metrics = trainer.train(timestampes)

            return render_template('submit.html',
                                   success=True,
                                   img1=img1,
                                   img2=img2,
                                   metrics=metrics)

    elif request.method == 'GET':
        return render_template('submit.html', form=form)
Exemplo n.º 3
0
def submit():
    form = SubmitForm(request.form)
    if request.method == 'POST':
        if not form.validate():
            return render_template('submit.html', form=form, user=get_user())
        else:
            # save new post
            u = get_user()
            p = Post()
            p.name = form.post_name.data
            p.body = form.post_body.data
            p.clndr_datetime = form.clndr_datetime.data
            p.user_id = u.id
            p.timestamp = datetime.datetime.utcnow()
            db.session.add(p)
            db.session.commit()
            msg = "post successfully added."
            return render_template('submit.html', form=form, user=u, msg=msg, post=p)
    else:
        return render_template('submit.html', form=form, user=get_user())
Exemplo n.º 4
0
def submit():
  global trainer
  form = SubmitForm()
 
  if request.method == 'POST':
    if form.validate() == False:
      flash('All fields are required.')
      return render_template('submit.html', form=form)
    else:
      trainingdata = ''
      if form.dataFile.data :
        trainingdata += request.files[form.dataFile.name].read()
      if form.trainingData.data :
        trainingdata += form.trainingData.data

      if trainingdata :
        timestampes = parseJson(trainingdata)
        img1, img2 = trainer.train(timestampes)

      return render_template('submit.html', success=True, img1=img1, img2=img2)
 
  elif request.method == 'GET':
    return render_template('submit.html', form=form)