Вопрос:
Я новичок в Django и хотел бы знать, как Django отличается от html?
Лучший ответ:
HTML – это язык, используемый для создания веб-страниц.
Когда вы “выходите в онлайн”, вы фактически используете программное обеспечение, называемое веб-браузером, загружающее код. Этот код затем используется для отображения веб-страниц: цвета, текста, изображений и т.д.
HTML является частью этого кода. Это код, говорящий “эта информация – это заголовок, эта информация – это абзац, это изображение” и т.д.
Django – это инструмент для создания веб-страниц.
Он может сделать больше, чем это, но это его основы. Написание HTML-кода вручную очень утомительно, не очень эффективно и ограничено: вы не можете создавать страницы, которые адаптируются к человеку, который запрашивает его, например, на странице пользователя или странице поиска.
Django – это инструмент, который может понять, что спрашивает пользователь, и создать код HTML за долю секунды, а затем отправить его обратно. Когда вы видите сайт, такой как Google или Amazon, они используют такой инструмент для отображения того, что вы ищете (хотя они не используют Django, для этого есть много подобных инструментов).
Если вы хотите научиться создавать веб-сайты с Django, вы, вероятно, захотите узнать все в таком порядке:
- HTML: вы можете создавать с ней статические веб-сайты
- CSS: вы делаете веб-сайт более красивым с расширенными макетами
- Python (язык, используемый в Django): вы можете автоматизировать с ним
- Django: вы можете автоматически создавать с ним веб-страницы
- Javascript: сделать ваши веб-страницы более интерактивными
Это довольно долгий процесс, поэтому будьте уверены, что вам нужно. Если вам просто нужен блог или веб-сайт электронной коммерции, есть много уже существующих решений, которые существуют и не требуют знания программирования.