From 7642efd7554bbf9f134c3cddd33d1ffddbd00b8e Mon Sep 17 00:00:00 2001 From: William Peebles Date: Mon, 14 Nov 2022 23:16:01 -0500 Subject: [PATCH] temp move forms into app.py until i can get a sane way to separate everything --- app.py | 17 ++++++++++++++++- forms.py | 11 ----------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/app.py b/app.py index da939e8..522afc0 100644 --- a/app.py +++ b/app.py @@ -1,9 +1,12 @@ import os import time -from forms import TaskForm from datetime import datetime, date from flask import Flask, render_template, redirect from flask_sqlalchemy import SQLAlchemy +from flask_wtf import FlaskForm +from wtforms import (StringField, DateField, TextAreaField, IntegerField, BooleanField, + RadioField) +from wtforms.validators import InputRequired, Length basedir = os.path.abspath(os.path.dirname(__file__)) @@ -50,6 +53,18 @@ class Event(db.Model): return f'' + +class TaskForm(FlaskForm): + title = StringField('Title', validators=[InputRequired(), + Length(min=5, max=100)]) + description = TextAreaField('Description', validators=[InputRequired(), + Length(max=200)]) +class EventForm(FlaskForm): + eventDate = DateField('Date', validators=[InputRequired()], format='m-%d-%Y') + period_num = IntegerField(validators=[InputRequired()]) + task_id = IntegerField(validators=[InputRequired()]) + + @app.route('/') def index(): return redirect('/events') diff --git a/forms.py b/forms.py index 7628546..e69de29 100644 --- a/forms.py +++ b/forms.py @@ -1,11 +0,0 @@ -from flask_wtf import FlaskForm -from wtforms import (StringField, TextAreaField, IntegerField, BooleanField, - RadioField) -from wtforms.validators import InputRequired, Length -from datetime import datetime, date - -class TaskForm(FlaskForm): - title = StringField('Title', validators=[InputRequired(), - Length(min=5, max=100)]) - description = TextAreaField('Description', validators=[InputRequired(), - Length(max=200)]) \ No newline at end of file