Навигация
|
Python django venv приложение в DockerPython django venv приложение в Docker Запуск простого веб-приложения на Django в Docker Шаг 1 — Настройте свою среду разработки У вас должен быть установлен python3 # apt install python3-pip python3.8-venv Создадим новый каталог для проекта: Создать виртуальную среду для управления зависимостями venv: Активировать виртуальную среду, выполнив следующую команду: Ваша виртуальная среда была активирована: Пример venv пространства с именем site1: Шаг 2 — Создайте проект Django Вы включили виртуальную среду Python, добавить файл зависимостей проекта Установка Django с помощью pip: После установки у вас будет доступ к инструменту командной строки django-admin Cоздание файлов проекта и структуры каталогов с именем app: Структура проекта: Вы можете управлять приложением в целях разработки, используя файл manage.py Затем в браузере перейдите по адресу http://127.0.0.1:8000/ Шаг 3 — Создайте приложение Django Чтобы создать приложение, выполните следующую команду: Это создаст другой каталог с именем hello_world с несколькими файлами: После того, как вы создали приложение, вам необходимо установить его в свой проект В app/settings.py добавьте следующую строку кода в INSTALLED_APPS: Эта строка значит, что проект теперь знает о существовании вашего приложения Создайте представление (View), чтобы вы могли что-то отображать для пользователя Перейдите к файлу views.py в каталоге hello_world Добавьте следующий код: Вы определили функцию просмотра с именем helloworld() Создайте этот каталог, а затем файл с именем helloworld.html внутри него: Добавьте в файл следующие строки HTML: Вы создали функцию обработки представлений и шаблонов для отображения пользователю В проекте есть модуль urls.py Внутри app/urls.py добавьте следующее: Модуль hello_world.urls еще не существует, создайте: Перезапустите сервер и посетите localhost:8000 Вы создали свое первое приложение Django и подключили его к своему проекту Шаг 4 - Докеризация приложения Установить Docker на примере Ubuntu: Создайте образ приложения Docker Файл с именем Dockerfile в корне проекта (site1) /python/django/site1# cat Dockerfile Сборка и запуск контейнера Создаем контейнер: Запустить созданный контейнер: Проверьте http://localhost:8000 Вывести контейнеры Docker:
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|