Пример #1
0
    def get(self, *args, **kwargs):
        themes = Theme.get_publish_themes()
        data = {
            'word_id': Word.get_random_word(themes).id,
            'repeat_word_id': Word.get_repeat_random_word(themes).id,
            'verb_id': Verb.get_random_verb().id
        }

        return render(self.request, self.template_name, data)
Пример #2
0
    def dispatch(self, request, *args, **kwargs):
        self.themes = Theme.get_publish_themes()
        self.word = get_object_or_404(Word, pk=int(kwargs.get('pk')))

        return super(RussianWordView, self).dispatch(request, *args, **kwargs)