temp move forms into app.py until i can get a sane way to separate everything

This commit is contained in:
2022-11-14 23:16:01 -05:00
parent 943a1c7121
commit 7642efd755
2 changed files with 16 additions and 12 deletions

17
app.py
View File

@@ -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'<Event "{self.id}">'
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')

View File

@@ -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)])