Skip to content

Commit c16acb7

Browse files
committed
Now doing the search on the server.
1 parent e1fd8ef commit c16acb7

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

code/ch6_active_search/ch6_final_video_collector/templates/shared/_layout.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
<div class="collapse navbar-collapse" id="navbarSupportedContent">
3434
<ul class="navbar-nav ml-auto">
3535
<li class="nav-item"><a class="nav-link" href="/feed"><i class="fas fa-list"></i></a></li>
36+
<li class="nav-item"><a class="nav-link" href="/videos/search"><i class="fas fa-search"></i></a></li>
3637
</ul>
3738
</div>
3839
</nav>

code/ch6_active_search/ch6_final_video_collector/viewmodels/videos/search_viewmodel.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
from typing import List
2+
3+
from models.video_model import Video
4+
from services import video_service
15
from viewmodels.shared.viewmodelbase import ViewModelBase
26

37

@@ -6,3 +10,7 @@ def __init__(self):
610
super().__init__()
711

812
self.search_text: str = self.request_dict.get('search_text')
13+
self.videos: List[Video] = []
14+
15+
if self.search_text and self.search_text.strip():
16+
self.videos = video_service.search_videos(self.search_text)

0 commit comments

Comments
 (0)