6 Запускаем локальный сервер разработки Django. Run server django

🚀 Add to Chrome – It’s Free - YouTube Summarizer

Category: Programming Tutorial

Tags: DevelopmentDjangoPythonServerTerminal

Entities: Control+CDjangolocalhostmanage.pyPyCharmPython

Building WordCloud ...

Summary

    Development Setup
    • Python, Django, and PyCharm are installed and ready for use.
    • The command 'runserver' is essential for viewing the current stage of the project.
    • PyCharm allows opening a terminal directly within the interface for convenience.
    Running the Django Server
    • Use 'manage.py' instead of 'django-admin' to set environment variables correctly.
    • To run the server, use 'python manage.py runserver' to start the local web server.
    • The local server runs on your machine and is accessed via the localhost IP address 127.0.0.1.
    • Stopping the server requires pressing Control+C, which releases the terminal for further commands.
    Database and Server Management
    • On first run, a database is created based on settings in the 'DATABASES' variable.
    • The server listens for requests in real-time and logs them in the terminal.
    • To perform terminal commands without stopping the server, open a new terminal session.

    Transcript

    00:00

    и так мы уже установили все готовые инструменты то есть у нас есть питон у нас есть jiang у нас есть по charm вот мы умеем создавать проект но мы хотели бы увидеть что он из себя представляет потому что до диплом до готовой версии нашего проект еще далеко мы даже

    00:15

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

    00:31

    чарам нам предоставляет возможность открытия терминала прямо вот здесь в нашем окошке смотрите внизу есть эта кнопочка вы ее нажимались и и обратите внимание путь сразу указан внутри вашего проекта вот видите то есть отсюда я сразу могу выполнять нашу команду но я

    00:48

    не могу просто написать этот сервер я должен запустить ее при помощи django и мы уже знаем что у нас есть команда django админ давайте на нее взглянем здесь есть перечень команд итак 1 ранд сервер у нас вот представлен здесь но смотрите если я

    01:06

    запущу рон сервер при помощи django админ мы с вами получим вот такую ошибку и здесь сказано что не проставлены перемены окружении django с этим с модом и где исправление ошибки нам так раз на помощь приходит файлик мелешь пиво и из нашего проекта давайте откроем его вновь

    01:22

    и смотрите здесь есть строчка под номером 9 которая так раз исправлять эту ошибку с которыми столкнулись и если обратиться к документации джанви вот здесь как раз и написано что меньше пиво и делает те же самые вещи что и django админ но также проставляет

    01:39

    нашу перемены и это значит что смотрите ка мы на чипе во я могу обратиться из нашей консоли мы с вами увидим тот же самый список команд вот он здесь представлен и несколько специфичных команд который относится к - 1 если

    01:56

    вдруг вас сейчас возникла ошибка когда вы написали мельнички wine то напишите сперва python то есть программа при помощи которой вы будете запускать сам файлик мы . вот и тогда вы увидите этот результат ну и значит чтобы выполнить

    02:11

    нам команду ран сервер мы пишем следующим образом я нажимаю вверх то есть дублирую предыдущий мою команду пишу ран сервер и происходит магия django запускает свой локальный веб-сервер веб-сервер это такой специальный

    02:26

    компьютер который принимает запросы от клиентов по сети и в зависимости от запросов отправляет определенные ответы локальный веб-сервер это значит что этот сервер будет работать именно на вашем компьютере и он не будет доступен никому другому адрес по которому веб-сервер наш

    02:42

    работает представлен вот здесь вот давайте кликнем по нему и у нас откроется страничка нашего сайта которые по умолчанию выглядит именно так после того как вы установили проект и обратите внимание на этот ай-пи-адрес 100 27001 его нужно запомнить и он

    03:00

    обозначает вашу локальную машину или локалхост то есть по этому адресу вы в сети можете обратиться к своему же компьютера то есть к самому себе также допустимо здесь написать следующим образом по-английски пишем локалхост оба варианта допустимы обратите внимание

    03:17

    также на порт у ваш сервер обрабатывает запросы к локалхост у именно на 8 1000 порту по умолчанию если мы будем обращаться по другому порту то страничка будет недоступна вот мы это с вами здесь видим

    03:32

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

    03:48

    обрабатывает и отправляет ответ о том что запрос отправляется вы можете увидеть в консоль вот смотрите в нашем терминале отображаются сообщение после того как я нажму вновь обновить страничку в консоли появится новый запрос и также очень важно понимать что

    04:04

    когда вы запускаете локальный сервер эта программа работает в реальном режиме времени и она все время прослушивает именно вот этот адрес придет ли к нему новый запрос или нет и при этом локальный сервер захватывает работу вашего терминала то есть сейчас он вам не доступен вы не можете здесь

    04:21

    вводить не какие команды вот я попробовал что-то вести у меня даже не отображается и сейчас и чтобы вновь получить доступ к вашего терминалов вы должны локальный сервер остановить для этого нужно нажать control c и после этого вы увидели сразу какие

    04:36

    команды я водил ну я бил просто по клавиатуре вот после того как ваш локальный сервер остановлен вы теперь не можете обратиться к странице потому что уже больше некому обрабатывать эти запросы и чтобы вновь ваша страничка была доступна

    04:52

    вам вновь понадобится запустить ваш сервер ну вот у нас страничка сразу стала доступной если же вам необходимо сделать какие-то команды в терминале вы можете открыть другую сессия в командной строке просто нажимаете плюсик и здесь вы

    05:08

    можете вводить своей команды также обратите внимание что при первом запуске создается база данных ее имя берется из настроек вот из этой переменной дата bss здесь указывается какой ее тип и как будет оно называться где сохранился вот

    05:26

    при каждом новом запуске вас она не будет перри затираться если этот файлик существует и так теперь мы умеем запускать свой локальный веб-сервер и нам остался только один шаг до начала написание нашего собственного кода и этот шаг заключается в том что мы должны

    05:42

    разобраться где собственно и как мы этот код будем писать но об этом мы с вами поговорим в следующем уроке