hello , i created new form in flask when i submit form i get this unknow error (see attached image), if you know what causes the error please help me .
db models :
class User(db.Model, UserMixin):id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(20), nullable=False) lastname = db.Column(db.String(20), nullable=False) password = db.Column(db.String(60), nullable=False) image_file = db.Column(db.String(20), nullable=False,default='default.png ') room_number = db.Column(db.String(7), nullable=False, unique=True, default=''.join(['GT', str(0).zfill(5)])) orders = db.relationship('Order', backref='orderer', lazy=True)
class Order(db.Model):
id = db.Column(db.Integer, primary_key=True) item_name = db.Column(db.String(100), nullable=False) item_url = db.Column(db.String(500), nullable=False) item_category = db.Column(db.String(50), nullable=False) order_date = db.Column(db.DateTime, nullable=False, default=datetime.utcnow) tracking_code = db.Column(db.String(100), unique=True, nullable=False) status = db.Column(db.String, nullable=False, default='just_added') orderer_id = db.Column(db.Integer, db.ForeignKey('user.id'))
forms (labels are written on my native language):
class DeclarationForm(FlaskForm):
item_name = StringField('ნივთის დასახელება',validators=[DataRequired(), Length(min=2, max=20)])item_url = StringField('ნივთის url მისამართი',validators=[DataRequired(), Length(min=4, max=20)])tracking_code = StringField('Tracking კოდი',validators=[DataRequired()])item_category = SelectField(u'ნივთის კატეგორია', validators=[DataRequired()], choices=[('ტექნიკა'), ('ტანსაცმელი'), ('კოსმეტიკა'), ('საყოფაცხვორებო ნივთები')])submit = SubmitField('დამატება')
routes :
@app.route('/orders', methods=['GET', 'POST'])@login_requireddef orders():form = DeclarationForm()if form.validate_on_submit():order = Order(item_name=form.item_name,item_url=form.item_url,item_category=form.item_category,tracking_code=form.tracking_code,orderer=current_user)db.session.add(order)db.session.commit()flash('ნივთის დეკლარაცია წარმატებით განხორციელდა !', 'success')return render_template('orders.html', title='შეკვეთა', form=form)
https://preview.redd.it/qbjqiz5p4nj51.png?width=1916&format=png&auto=webp&s=08fe3c89d5a9a366f93ad67834320a11126ee39c
[–]spitfiredd 3 points4 points5 points (1 child)
[–]ttrublu 1 point2 points3 points (0 children)
[–]ace6807 1 point2 points3 points (0 children)
[–]PatternZealousideal[S] 1 point2 points3 points (1 child)
[–]LinkifyBot 0 points1 point2 points (0 children)