Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2016 17:06:57

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка передачи в контекст

Здравствуйте! Помогите пожалуйста со следующей проблемой.

Во

views.py
я передаю в контекст
username
. В этой вьюхе оно работает:

    def my_info_view(request):
        return render_to_response('contact_info/myview.html', {'present':Info.objects.all(), 'username':auth.get_user(request).username})

А когда добавляю тоже самое сюда :

    def article(request, article_id=1):
        comment_form = CommentForm
        args = {}
        args.update(csrf(request))
        args['article'] = Article.objects.get(id=article_id)
        args['comments'] = Comments.objects.filter(article_id=article_id)
        args['form'] = comment_form
        return render_to_response('contact_info/article.html', args, {'username':auth.get_user(request).username})

происходит ошибка:

    AttributeError
    'dict' object has no attribute 'push'

Офлайн

#2 Янв. 13, 2016 17:11:17

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка передачи в контекст

megoloman
return render_to_response('contact_info/myview.html', {'present':Info.objects.all(), ‘username’:auth.get_user(request).username})
два аргумента


megoloman
return render_to_response('contact_info/article.html', args, {'username':auth.get_user(request).username})
три аргумента



Офлайн

#3 Янв. 13, 2016 17:14:13

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка передачи в контекст

Спасибо!

Отредактировано megoloman (Янв. 13, 2016 17:20:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version