Создание сайта на Python/Django: создаем простую форму
Мы уже знаем как происходит маршрутизация URL в Django и что такое пространство имен. Пришла пора создать первую простую форму в нашем приложении.
работаю в сети, пишу о разном...
Мы уже знаем как происходит маршрутизация URL в Django и что такое пространство имен. Пришла пора создать первую простую форму в нашем приложении.
На текущий момент мы уже создали несколько полезных представлений (views) для нашего сайта на Django. Как мы уже знаем, представления созданы для того, чтобы получать данные модели, как-то их там обрабатывать и возвращать результат. Возврат результата происходит путем его передачи в систему шаблонов вывода. Давайте вернемся к шаблону detail.html и сделаем его немного лучше.
Продолжим рассмотрение Views в Django и переходим к написанию полезных вещей. Каждое представление отвечает за два действия – это возвращение HttpResponse с объектом данных для запрашиваемой страницы либо генерацию исключения, например, Http404. Все остальное зависит от нашей фантазии. Мы можем реализовать любой необходимый функционал, который позволяет нам Python.
предыдущей части мы познакомились с Django Admin и разобрались как его активировать. Мы подключили модель Question и разобрали базовые функции редактирования. В будущих публикациях я еще вернусь к вопросу админ панели и расширения её функционала. Пока же начнем создавать первые Views (представления) для нашего сайта.
Продолжаем создание сайта на Python и переходим от работы с интерактивной консолью Django к админ-панели. Админ-панель создается для управления сайтом и более удобного взаимодействия администраторов сайта с контентом. При этом, админ-панель изначально не рассчитана на рядовых пользователей, только для администраторов.
Продолжаем разбираться в процессе разработки сайта на Django и запуска его в продакшн. В этой части серии публикаций предлагаю немного познакомиться с тем, как Django работает внутри и как можно с ним взаимодействовать на уровне консоли.
Сегодня немного забегу вперед и остановлюсь на вопросе выбора хостинга для проекта на Django/Python, т.к. это весьма важный вопрос, к которому стоит подойти с высокой долей ответственности. Делая подбор хостинга необходимо заранее учитывать особенности вашего проекта...
После создания базы данных сайта на Django переходим к созданию моделей. Если вы по какой-то причине решили отказаться от самостоятельного создания сайта, то всегда можно обратиться к профессионалам. Например, вот тут вам помогут создать продающий Landing...
Продолжаем создание сайта на Django. В прошлой публикации мы создали свой первый View в проекте и заставили его что-то выводить в браузер при запросе. Далее мы продолжим развивать наш проект. Конечно, пока что нам еще далеко...
В прошлой публикации на тему Создание сайта на Python-Django: руководство к старту разработки я начал с того, почему данная связка технологий является удачной и перспективной в применении, а так же описал 3 простых шага для подготовки...