Я создаю службу рекламы в Flask и хочу позволить пользователям фильтровать рекламу по категориям, но не знаю, как это сделать в python и flask.
Например, у нас есть следующие Форма объявления:
class AdvertForm(FlaskForm):
title = StringField('Title', validators=[DataRequired()])
content = TextAreaField('Content', validators=[DataRequired()])
category = SelectField('Caterogry', validators=[DataRequired()], choices=[('car','Car'), ('work','Work'), ('sport','Sport')])
submit = SubmitField('Submit')
И следующие html:
<div class="categories">
<div class="category-item">
<a href="">Cars</a>
</div>
<div class="category-item">
<a href="">Work</a>
</div>
<div class="category-item">
<a href="">Sport</a>
</div>
</div>
И когда пользователь нажимает на Автомобили пункт в HTML Я хочу сделать подстраницу 127.0.0.1: 5000 / автомобили и показывать только объявления, имеющие категорию автомобиля