Commit 0794ea9495d91fc3bfc114e088bdd73343d37e3f
1 parent
52c37d174f
Exists in
master
Improved search fields for autocomplete
Showing 3 changed files with 12 additions and 2 deletions Side-by-side Diff
flashcards/models.py
View file @
0794ea9
... | ... | @@ -191,9 +191,17 @@ |
191 | 191 | class Meta: |
192 | 192 | ordering = ['-course_title'] |
193 | 193 | |
194 | + @property | |
195 | + def long_name(self): | |
196 | + return '%s (%s)' % (self.course_title, self.instructor) | |
197 | + | |
198 | + @property | |
199 | + def short_name(self): | |
200 | + return '%s %s' % (self.department_abbreviation, self.course_num) | |
201 | + | |
194 | 202 | def __unicode__(self): |
195 | 203 | return '%s %s: %s (%s %s)' % ( |
196 | - self.department, self.course_num, self.course_title, self.instructor, self.quarter) | |
204 | + self.department_abbreviation, self.course_num, self.course_title, self.instructor, self.quarter) | |
197 | 205 | |
198 | 206 | |
199 | 207 | class LecturePeriod(Model): |
flashcards/serializers.py
View file @
0794ea9
flashcards/views.py
View file @
0794ea9
... | ... | @@ -77,7 +77,7 @@ |
77 | 77 | def search(self, request): |
78 | 78 | query = request.GET.get('q',None) |
79 | 79 | if not query: return Response('[]') |
80 | - qs = Section.search(query.split(' '))[:5] | |
80 | + qs = Section.search(query.split(' '))[:20] | |
81 | 81 | serializer = SectionSerializer(qs, many=True) |
82 | 82 | return Response(serializer.data) |
83 | 83 |