Часто требуется ограничить количество записей, выводимых на страницу.
Для этого используется постраничное разделение материала - пагинация (pagination).
В этом уроке мы рассмотрим реализацию пагинации стандартными средствами Django.
Уроки по python-фреймворку Django. В уроках по шагам раскрываются важные аспекты данного фреймворка, освещаются ошибки и сложности, с которыми может столкнуться Django разработчик.
понедельник, 26 мая 2014 г.
Добавить поля в модель User в Django
Данный урок написан на базе рекомендаций документации Django по добавлению новых полей к модели пользователя.
среда, 14 мая 2014 г.
prepopulated_fields в админке Django
Во многих CMS предусмотрена возможность создания поля slug на базе заголовка. К примеру, пользователь вводит название статьи: "Как я научился плавать", а система генерирует "kak-ya-nauchilsya-plavat". По этому id статьи можно к ней будет обращаться, например:
http://somesite.com/articles/kak-ya-nauchilsya-plavat
http://somesite.com/articles/kak-ya-nauchilsya-plavat
понедельник, 12 мая 2014 г.
Опрос (ч.7)
В предыдущей части урока по Django мы рассмотрели, как можно защитить наше приложение опросов от хакера. В этом уроке мы защитим наши опросы от повторного голосования.
Опрос (ч.6)
В части 5 нашего Django урока по созданию опроса мы заставили работать нашу форму голосования. В админке можно создавать опросы, и они будут отображаться. В этой части мы обсудим вопросы безопасности созданного приложения.
воскресенье, 11 мая 2014 г.
Размышления о Bitrix и Django
Нет ничего плохого в том,
что вы установите 1С-Битрикс.
Только не называйте
себя программистом.
(Кто-то из Интернета)
Фреймворк Django используется для разработки сайтов. CMS 1С-Битрикс тоже используется для этой цели. Если ваша работа связана с PHP, хорошо будет познакомиться с этой системой.
среда, 7 мая 2014 г.
Опрос (ч.5)
В части 4 мы создали роут, по которому стали доступен список последних двух опросов. В этой части мы сделаем детальное отображение опроса.
Аналог var_dump() в python
Как ни крути, а var_dump() в php очень удобен и интуитивно понятен.
К сожалению, такой простой конструкции в python нет, но ее можно примерно повторить, если сделать следующее:
К сожалению, такой простой конструкции в python нет, но ее можно примерно повторить, если сделать следующее:
from inspect import getmembers from pprint import pprint pprint(getmembers(yourObject))
Подписаться на:
Сообщения (Atom)