К списку категорий

  •   К шагу 8. Получение одного объекта с помощью get.




  •   Описание

    Часто нужно получить одну страницу, для этого удобно использовать get запрос.

     



      Статья

    Вы  с вами очень подробно разоборались с get запросами:

    - разобрали в shell;

    - разобрали чем отличается get от filter;

    - рассмотрели ошибки;

    - рассмотрели первичный ключ pk;

    - увидели в базе данных, как связан pk с id;

    - потом написали функцию представления;

    - полностью рассмотрели как извлекается запрос в функции, url, шаблоне.

     

    Перейти к шагу 8.

     

     



      Код



    Пример представления

    views.py

    
    # 1 вывести одну запись
    # обработать исключение
    def detail(request, pk):
        try:
            to = Entry.objects.get(pk=pk)
        except Entry.DoesNotExist:
            raise Http404('нет такой страницы')
        return render_to_response('detail.html', {'to':to})
    
    
         





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Домашнее задание в курсе.



    2015-11-18 13:57:56+00:00



    К списку категорий