Изучаем Django: Создаем “Hello world” сообщение с пошаговым объяснением и иллюстрациями.

Posted by


Django – это популярный фреймворк для веб-разработки на языке программирования Python. Он предоставляет удобные инструменты для создания веб-приложений, включая встроенные шаблоны, ORM (объектно-реляционное отображение) и многое другое. В этом руководстве мы рассмотрим, как создать простой "Hello World" веб-приложение с помощью Django.

Шаг 1: Установка Django
Первым шагом является установка фреймворка Django. Для этого откройте терминал и выполните команду установки через pip:

pip install django

Шаг 2: Создание проекта Django
Далее создадим новый проект Django. Для этого выполните команду:

django-admin startproject helloworld

Здесь "helloworld" – это название вашего проекта. После выполнения этой команды будет создана структура проекта Django.

Шаг 3: Создание приложения Django
Теперь создадим новое приложение внутри проекта. Для этого выполните команду:

cd helloworld
python manage.py startapp hello

Здесь "hello" – это название вашего приложения. После этой команды будет создана структура приложения Django.

Шаг 4: Настройка маршрутов
Откройте файл urls.py в директории проекта (helloworld) и добавьте следующий код:

from django.urls import path
from hello import views

urlpatterns = [
    path('', views.index, name='index'),
]

Шаг 5: Создание представления
Теперь создадим файл views.py в директории приложения (hello) и добавим следующий код:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, World!")

Шаг 6: Запуск сервера
Теперь можно запустить сервер Django, чтобы увидеть "Hello, World!" на веб-странице. Для этого выполните команду:

python manage.py runserver

Откройте браузер и перейдите по адресу http://127.0.0.1:8000/. Вы увидите сообщение "Hello, World!" на странице.

Поздравляю, вы успешно создали свое первое веб-приложение с использованием Django! Надеюсь, это руководство было полезным и понятным. Для более сложных проектов и функциональностей рекомендуется изучить документацию Django и пройти дополнительные уроки. Удачи в вашей веб-разработке!

0 0 votes
Article Rating
30 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@masterng56
1 month ago

спасибо автору, хотел получить быстро общее представление о джанго, и получил что хотел. так как я немного изучал ларавел, то мне все понятно, потому что те же принципы только названия другие.

@MsUnicron
1 month ago

Окуеть

@whitly4980
1 month ago

Очень понятно, спасибо за ролик:)

@BlackCat-yz3oc
1 month ago

Спасибо! Очень интересно!

@ЭхромуддиниХайдар
1 month ago

Здраствуйте!
м

@ГалинаДубюк
1 month ago

найкраще пояснення, дякую !

@surgutprofmet
1 month ago

Да спасибо было понятно

@muryash
1 month ago

Спасибо! Наконец понятна структура. Подача 10 из 10, просто супер.

@ALEXANDER-hg3nf
1 month ago

Обычно не пишу комментарии, но тут решил потратить время. Прохожу курс python на skillbox, несколько месяцев назад завершил django. Решил освежить "знания", обратился к данному каналу… Не буду долго расписывать… Вывод: skillbox – полное разочарование, проходя django там у меня появлялись мысли о том, что я не очень способный… Оказывается ничего сложного!

@maxgray4812
1 month ago

Это просто эталон преподавания. Не просто понятно, но и интересно слушать. Очень доходчиво, понятный контент. Супер. 15 из 10!

@ОлегШколяренко-б5э
1 month ago

Запишите еще видео о джанго

@borisstrelnikov4987
1 month ago

Красавчик!!!

@Adnm179
1 month ago

Это очень круто, все подробно, понятно и наглядно, спасибо!

@alexandrfedorov7297
1 month ago

Вы не представляете насколько я вам благодарен. 👏

@sergeyprocessor5669
1 month ago

От души. Спасибо! Чёткая структура проекта наконец-то сложилась в голове. Долго к этому шёл, а пришел за 25 мин.

@user-sn3fd1xt1i
1 month ago

++++

@zima131313
1 month ago

"друзья django" )))) улыбнул))

@ВасилийЧечеткин-ч6г
1 month ago

Да круто.

@tynodurnul
1 month ago

До этого видоса "боялся" того, что ничего не понимаю, но ваше объяснение помогло мне побороть страх, и сейчас пишу диплом. Спасибо за ваш труд!

@neocortexlab
1 month ago

project project project ))) ахахаха ))) да-да-да, путаница была и у меня, помню. супер мемориз!хороший видос, спасибо!