Python Forum
How can I add search in flask-admin? - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Web Scraping & Web Development (https://python-forum.io/forum-13.html)
+--- Thread: How can I add search in flask-admin? (/thread-1283.html)



How can I add search in flask-admin? - Mike Ru - Dec-20-2016

I have a simple model.
class Words(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    russia = db.Column(db.String(50))
    english = db.Column(db.String(50))
    buttons = db.Column(db.Text())
    
    def __init__(self, russia=None, english=None, buttons=None):
        self.russia = russia
        self.english = english
        self.buttons = buttons

####### Admin ######### Admin ########## Admin ###########################
admin = Admin(app, name="Demo", template_mode='bootstrap3')
admin.add_view(ModelView(Words, db.session))
In Django this easy. Just add this
class SearchOnRussianWord(admin.ModelAdmin):
     search_fields = ('russia',)
How do I do it in flask-admin?


RE: How can I add search in flask-admin? - Mike Ru - Dec-20-2016

Everything has appeared simply:

###### Models ######### Models ######## Models ###########
class Words(db.Model):
    __tablename__ = 'words'
    id = db.Column(db.Integer, primary_key = True)
    russia = db.Column(db.String(50))
    english = db.Column(db.String(50))
    buttons = db.Column(db.Text())
    
    def __init__(self, russia=None, english=None, buttons=None):
        self.russia = russia
        self.english = english
        self.buttons = buttons

class Mytools(ModelView):
    can_delete = False
    page_size = 50
    column_searchable_list = ['russia']
    
####### Admin ######### Admin ########## Admin ###########################
admin = Admin(app, name="Demo", template_mode='bootstrap3')
admin.add_view(Mytools(Words, db.session))



RE: How can I add search in flask-admin? - Johnce - Feb-08-2017

Hi,
Thanks for the Answer.
I must appreciate you for providing such a valuable content for us.this is one amazing piece of article.Helped a lot in increasing my knowledge.


RE: How can I add search in flask-admin? - Larz60+ - Feb-08-2017

Johnce ???


RE: How can I add search in flask-admin? - nilamo - Feb-13-2017

Smells like a bot. It's only one post, so I don't think it's enough to call them a spammer.