コード例 #1
0
ファイル: forms.py プロジェクト: incuna/dashboard
 def clean(self, *args, **kwargs):
     cleaned_data = super(SubmissionForm, self).clean(*args, **kwargs)
     movie = Movie.exists(compile(r'.+\/tt(\d+)\/').match(cleaned_data['imdb_link']).group(1))
     if movie:
         raise forms.ValidationError('%s has already submitted this movie' %
                                     movie.added_by.first_name.capitalize())
     return cleaned_data
コード例 #2
0
ファイル: forms.py プロジェクト: incuna/dashboard
 def clean(self, *args, **kwargs):
     cleaned_data = super(SubmissionForm, self).clean(*args, **kwargs)
     movie = Movie.exists(
         compile(r'.+\/tt(\d+)\/').match(
             cleaned_data['imdb_link']).group(1))
     if movie:
         raise forms.ValidationError('%s has already submitted this movie' %
                                     movie.added_by.first_name.capitalize())
     return cleaned_data
コード例 #3
0
ファイル: views.py プロジェクト: incuna/dashboard
 def get_context_data(self, **kwargs):
     context = super(Widget, self).get_context_data(**kwargs)
     context['rating'] = Movie.get_rating_for(self.get_queryset())
     return context