擅长:python、mysql、java
<p>重写ModelView时,可以筛选结果以显示记录的用户自己的结果:</p>
<pre><code>def get_query(self):
return self.session.query(self.model).filter(self.model.user==current_user)
def get_count_query(self):
return self.session.query(func.count('*')).filter(self.model.user==current_user)
</code></pre>
<p>您可以在此处找到更多信息:
<a href="https://stackoverflow.com/questions/26349773/flask-admin-default-filters">Flask-Admin default filters</a></p>