Setting DateTime in Flask App
In the request handler, you pass a keyword argument DateTime
to the Users
constructor:
app.route('/registered', methods=['Get', 'POST'])def Register(): if request.method == 'POST': password = request.form['password'] verify = request.form['verify'] if password == verify: newUser = Users(Username = request.form['username'], Password = request.form['password'], Email = request.form['email'], DateTime = datetime.now())
But the Users
model does not have a DateTime
column, the correct name is Registered
:
class Users(Base): __tablename__ = 'users' Id = Column(Integer, primary_key = True) Username = Column(String(22), unique = True, nullable = False) Password = Column(String(22), nullable = False) Email = Column(String(55), unique = True, nullable = False) Registered = Column(DateTime, nullable = False)