基于数据库值的动态路由

时间:2019-06-11 16:06:25

标签: python flask

我正在尝试制作一个包含一些新闻类别(体育,技术,世界等)的网页。 问题是我必须为每个类别创建一条路线

例如与商业相关的新闻 我已经创建了这条路线

@app.route("/")
@app.route("/business")
def buisness():
    posts=mongo.db.articles
    allpost = posts.find( {'NewsType':"business"} )
return render_template('business.html')

在我的模板文件中,如果用户选择感兴趣的业务,我会使用此模板在导航栏中显示业务类别

{% if 'business' in current_user.user_json.interest %}


                    <li><a href="/business">Business</a></li>


                    {% endif %}

有什么方法可以根据基础中的“新闻类别”动态创建这些多条路线,然后在视图中显示所有这些路线。

0 个答案:

没有答案