Вроде легкие вопросы и ответы знаю правильные, но система считает иначе и правильные ответысчитает неправильными. Приходится выполнть по несколько раз. Это я не правильно делаю или тест так составлен? |
Начало работы
Запуск сервера разработки
Как обсуждалось ранее, Django поставляется вместе с легковесным веб-сервером для разработки и тестирования приложений. Этот сервер предварительно настроен на работу с Django, он перезапускается каждый раз, когда изменяется код.
Для запуска сервера введите следующую команду:
$ python manage.py runserver
Далее, откройте ваш браузер и перейдите по этому адресу: http://localhost:8000/.
Вы должны увидеть сообщение-приглашение, как показано на следующем скриншоте:
Поздравляем! Вы создали и настроили ваш первый проект Django. Это проект будет фундаментом, на основании которого мы будем строить наше приложение для веб-закладок. В следующей лекции мы начнем разработку нашего приложения, и страницу, отображаемую веб-сервером заменим на то, что мы напишем сами!
Как вы могли заметить, веб-сервер по умолчанию использует порт 8000. Если вы захотите изменить порт, вам нужно определить его с помощью следующей команды:
$ python manage.py runserver <port number>
Также, по умолчанию сервер разработки запускается на локальной машине. Если вы хотите, чтобы сервер разработки был доступен в вашей сети, используйте следующие аргументы командной строки:
$ python manage.py runserver 0.0.0.0:<port numbers>
Контрольные вопросы
- Для чего можно использовать virtualenv?
- Какая команда служит для проверки установленной версии Django?
- Какие СУБД поддерживаются Django официально?
- Каково назначение файла manage.py в проекте?
- Какой веб-сервер рекомендуется в случае, если у вас уже запущен сервер базы данных на вашей машине?
Упражнения
Упражнение 1.
Используя официальную документацию по Django, определите назначение следующих настроек в файле settings.py вашего первого проекта:
- WSGI_APPLICATION
- USE_I18N
- USE_L10N
- ALLOWED_HOSTS
Упражнение 2.
Перейдите по адресу http: //djangoproject.com, затем загрузите и установите веб-платформу Django (и SQLite, если не используется ПК с операционной системой Windows, поскольку SQLite предосrавляется по умолчанию, начиная с версии Python 2.5 для Windows).
Упражнение 3.
Выполните сценарий dj ango-admin. ру startproj ect helloworld для запуска проекта, затем выполните команды cd helloworld; python . / manage. ру startapp hello, чтобы запустить приложение.
Упражнение 4.
Измените порт запуска сервера разработки и добейтесь повторного запуска сервера разработки
Краткие итоги
- Подготовили окружение разработчика
- Создали первый проект
- Научились запускать сервер разработчика
- Научились устанавливать Django в Windows и Linux
- Научились устанавливать virtualenv в Windows и Linux
- Научились устанавливать базу данных
- Изучили основные механизмы работы настроек Django
- Изучили структуру настроек проекта
- Изучили базовую структуру проекта
- Установили Python на различные ОС