Меню Рубрики

Установка django ubuntu server

Установка Django в Ubuntu 18.04

Django — это бесплатный веб-фреймворк с открытым исходным кодом, написанный на языке высокого уровня — Python, предназначенный для помощи разработчикам в быстром создании безопасных, масштабируемых и удобных в сопровождении веб-приложений.

Установка Django Ubuntu может быть выполнена двумя способами. Он может быть установлен непосредственно в операционной системе или в виртуальной среде Python с использованием команды pip. Пакет Django включен в официальные репозитории Ubuntu и может быть установлены с помощью менеджера пакетов apt. Это самый простой способ установить Django в Ubuntu 18.04, но он не такой гибкий, как установка с помощью pip. Кроме того, версия, включенная в репозитории, всегда отстает от последней версии Django.

Основное назначение виртуальных окружений Python — создание нескольких сред для различных проектов. Таким образом, вы можете получить несколько разных окружений Django на одном компьютере и устанавливать необходимую версию модуля для каждого проекта, не беспокоясь о том, что это повлияет на другие установки Django. Если вы устанавливаете Django в глобальную среду, вы можете установить только одну версию веб-фреймворка на свой компьютер.

Установка Django в Ubuntu 18.04

Далее в статье приведена пошаговая инструкция по установке Django в виртуальном окружении Python на Ubuntu 18.04. Сначала рассмотрим установку Python 3 и виртуальную среду venv. Ubuntu 18.04 поставляется с Python 3.6 по умолчанию. Вы можете убедиться, что Python 3 установлен в вашей системе, набрав:

Вывод должен выглядеть так:

Начиная с Python 3.6, рекомендуемый способ создания виртуального окружения — использовать модуль venv. Чтобы установить пакет python3-venv выполните следующую команду:

sudo apt install python3-venv

После установки модуля нужно создать виртуальную среду для нашего приложения Django. Перейдите в каталог, где вы хотите хранить виртуальные окружения Python 3. Это может быть ваш домашний каталог или любой другой каталог, где у вашего пользователя есть права на чтение и запись.

Создайте новый каталог для вашего приложения Django и перейдите в него:

mkdir my_django_app
cd my_django_app

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

Приведенная выше команда создает каталог с именем venv, который содержит копию двоичного файла Python, менеджера пакетов Pip, стандартной библиотеки Python и других вспомогательных файлов. Можно использовать любое имя для виртуальной среды. Чтобы начать использовать эту виртуальную среду, вам нужно активировать ее, запустив скрипт активации:

После активации каталог bin виртуальной среды будет добавлен в начало переменной $PATH. Кроме того, приглашение вашей оболочки изменится, и будет отображать имя виртуальной среды, которую вы используете в данный момент. В нашем случае это venv.

Теперь, когда виртуальная среда активирована, вы можете использовать команду менеджера пакетов pip для установки Django:

В виртуальной среде можно использовать команду pip вместо pip3 и python вместо python3. Чтобы убедиться, что установка пошла успешно, используйте следующую команду, которая выведет версию Django:

На момент написания этой статьи последняя официальная версия Django была 2.1.2. Ваша версия Django может отличаться от версии, показанной здесь.

Создание проекта Django

Для создания нового проекта Django с именем mydjangoapp используйте утилиту командной строки django-admin:

django-admin startproject mydjangoapp

Данная команда создает директорию mydjangoapp в вашем текущем каталоге.

Внутри этого каталога находится основной скрипт для управления проектами с именем manage.py и каталог, включающий конфигурацию базы данных, а также настройки Django и приложения. Давайте перенесем базу данных и создадим администратора. Начните с перехода в каталог mydjangoapp:

По умолчанию Django использует базу данных SQLite. Вы можете использовать другие базы данных, например: PostgreSQL, MariaDB, Oracle или MySQL Database. Выполните следующую команду для переноса базы данных:

После переноса базы данных создайте пользователя с правами администратора, чтобы вы могли использовать интерфейс администратора Django:

python manage.py createsuperuser

Команда запросит у вас имя пользователя, адрес электронной почты и пароль.

Тестирование Django

Запустите веб-сервер разработки с помощью сценария manage.py, за которым следует опция runserver:

python manage.py runserver

Вы увидите такие результаты работы команды:

Если вы установили Django на виртуальную машину и хотите получить доступ к серверу разработки Django, вам нужно отредактировать файл settings.py и добавить IP-адрес сервера в список ALLOWED_HOSTS.

Откройте веб-браузер и введите в адресной строке http://127.0.0.1:8000, и вы увидите страницу Django по умолчанию:

Чтобы получить доступ к интерфейсу администратора Django, нужно добавить / admin / в конце URL (http://127.0.0.1:8000/admin/). После этого откроется экран входа администратора:

Чтобы попасть на страницу администрирования Django введите имя пользователя и пароль:

Чтобы остановить сервер, введите CTRL-C в своем терминале.

Отключение виртуального окружения

По окончании работы нужно деактивировать виртуальную среду Python, для этого наберите команду deactivate, и вы вернетесь к своей обычной оболочке.

Заключение

Вы узнали, как создать виртуальную среду Python и установить Django Ubuntu 18.04. Чтобы создать дополнительные среды разработки Django, повторите шаги, описанные в этом руководстве. Если вы новичок в Django, посетите страницу документации Django и узнайте, как разработать свое первое приложение Django.

источник

Предложение от 8host.com

Установка веб-фреймворка Django в Ubuntu 16.04

Django – это мощный полнофункциональный фреймворк для создания приложений Python, который позволяет значительно ускорить процесс создания и развёртывания приложения, беря на себя общее структурирование кода. Таким образом, разработчик может сосредоточиться на уникальности и контенте сайта.

Данное руководство рассматривает различные методы установки Django на сервер Ubuntu 16.04, а также начало работы с этим фреймворком.

Методы установки Django

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

  • Глобальная установка Django из пакета. Официальный репозиторий Ubuntu предоставляет пакеты Django, которые можно без труда установить при помощи менеджера пакетов apt. Этот метод очень прост, но не так гибок, как другие методы. Кроме того, репозиторий может содержать несколько устаревшую версию пакета Django.
  • Глобальная установка Django при помощи pip. Инструмент pip – это менеджер пакетов Python. С его помощью можно выполнить общесистемную установку Django. Он, как правило, предоставляет последнюю доступную версию пакета. Однако глобальные (общесистемные) установки всегда менее гибки.
  • Установка через pip в Virtualenv. Пакет virtualenv позволяет создавать автономные окружения для разных проектов. При помощи этой технологии можно установить Django в каталог проекта, при этом не повлияв на систему в целом. Это позволяет задавать индивидуальные настройки для каждого проекта. Виртуальное окружение (или среда) – гораздо более гибкий вариант установки пакета.
  • Установка разрабатываемой версии с помощью Git. Чтобы установить последнюю разрабатываемую версию вместо стабильного релиза, нужно получить код из репозитория git . Это предоставит новейшие функции и исправления программы; установить такую версию можно как глобально, так и локально. Но имейте в виду: разрабатываемые версии нестабильны.
Читайте также:  Установка бачка унитаза geberit

Выберите наиболее подходящий вариант установки Django и следуйте инструкциям соответствующего раздела данного руководства.

Требования

  • Сервер Ubuntu 16.04.
  • Пользователь с доступом к команде sudo (о создании такого пользователя можно прочитать здесь).

Глобальная установка Django из пакета

Процесс установки Django из официального репозитория Ubuntu очень прост.

Для начала нужно обновить список локальных пакетов при помощи apt:

После этого нужно установить пакет python-django. При использовании Python 2 введите:

sudo apt-get install python-django

sudo apt-get install python3-django

Убедитесь, что установка прошла успешно:

Если команда вернула версию установленного фреймворка, значит, установка прошла успешно. Обратите внимание: Эта версия не является последней доступной версией Django. Стандартные репозитории системы, как правило, содержат устаревшие пакеты.

Глобальная установка через pip

Чтобы выполнить глобальную установку последней стабильной версии Django, используйте инструмент pip, менеджер пакетов Python. Чтобы установить pip, нужно сначала обновить индекс пакетов:

Чтобы установить pip для Python 2, введите:

sudo apt-get install python-pip

Чтобы установить pip для Python 3, используйте:

sudo apt-get install python3-pip

Теперь менеджер пакетов pip установлен, можно приступать к установке Django. Для Python 2 введите:

Запросите версию программы, чтобы проверить установку.

Как видите, pip предоставляет более новый релиз Django, чем репозиторий Ubuntu.

Установка Django через pip в Virtualenv

Вероятно, наиболее гибким вариантом установки является использование virtualenv. Этот инструмент позволяет создавать виртуальные окружения Python, в которые можно устанавливать любые необходимые пакеты, не влияя на систему в целом. Благодаря virtualenv можно выбирать пакеты для проектов на индивидуальной основе и при этом не беспокоиться о конфликте зависимостей.

Для начала нужно установить пакетный менеджер pip из официального репозитория Ubuntu. Обновите индекс пакетов:

sudo apt-get install python-pip

sudo apt-get install python3-pip

После установки pip его можно использовать для установки пакета virtualenv.

sudo pip install virtualenv

sudo pip3 install virtualenv

Теперь можно создать индивидуальную виртуальную среду для любого проекта. Создайте каталог нового проекта и перейдите в него:

Создайте виртуальное окружение в каталоге проекта:

Примечание: Замените условное название newenv своим названием.

Эта команда создаст автономную среду, установит Python и pip в изолированный каталог. Созданный каталог будет содержать файловую иерархию для установки пакетов.

Чтобы установить пакеты в изолированную среду, включите её:

После этого командная строка изменится, что говорит о том, что виртуальная среда была включена. Она будет выглядеть примерно так:

В новом окружении используйте pip для установки Django. Вне зависимости от того, какую версию Python вы используете, в виртуальной среде нужно запускать только команду pip. Кроме того, при локальной установке не нужно использовать sudo.

Убедитесь, что программа установлена успешно.

Чтобы покинуть виртуальную среду, используйте команду:

После этого командная строка примет свой стандартный вид. Чтобы снова включить виртуальную среду, вернитесь в каталог проекта и введите:

/newproject
source newenv/bin/activate

Установка разрабатываемой версии Django из git

Чтобы установить разрабатываемую версию Django, загрузите её из репозитория git.

Сначала установите git при помощи стандартного менеджера пакетов apt. Обновите индекс пакетов:

А затем установите git и менеджер пакетов pip, который понадобится позже для установки Django. Для Python 2 используйте:

sudo apt-get install git python-pip

sudo apt-get install git python3-pip

После установки git клонируйте репозиторий Django. Он содержит новейшие функции и исправления, но не является стабильным. Чтобы клонировать репозиторий в каталог django-dev в домашнем каталоге, введите:

git clone git://github.com/django/django

После этого установите его с помощью пакетного менеджера pip. Используйте флаг -e для установки в режиме editable, поскольку это необходимо при установке через систему контроля версий. Для Python 2:

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

django-admin —version
1.10.dev20160516172816

Примечание: Этот метод можно применить в виртуальной среде и таким образом изолировать нестабильную версию Django.

Создание проекта Django

После установки Django ознакомьтесь с основами использования этого фреймворка. Следуйте приведенным ниже инструкциям согласно версии Python, которую вы используете.

Python 2

Для создания проекта используется команда django-admin:

django-admin startproject projectname
cd projectname

Эта команда создаст каталог projectname в текущем каталоге и поместит в него скрипт управления и другой каталог по имени projectname с текущим кодом.

Примечание: Находясь в каталоге проекта, созданном при помощи virtualenv, Django может разместить скрипты управления и внутренние каталоги в текущем каталоге при помощи следующей команды (обратите внимание на точку в конце стоки):

django-admin startproject projectname .

Чтобы сгенерировать базу данных в более новых версиях Django (по умолчанию используется SQLite), введите:

Если команда migrate не работает, значит, текущая версия Django является несколько устаревшей и не поддерживает её. В таком случае используйте:

При этом Django попросит создать учётную запись администратора; укажите имя пользователя, электронный адрес и пароль.

При использовании команды migrate нужно создать учётную запись администратора вручную. Для этого наберите:

python manage.py createsuperuser

Программа запросит имя пользователя, адрес электронной почты и пароль.

После этого переходите к разделу «Тестирование».

Python 3

Чтобы создать проект, используйте команду django-admin:

django-admin startproject projectname
cd projectname

Эта команда создаст каталог projectname в текущем каталоге и поместит в него скрипт управления и другой каталог по имени projectname с текущим кодом.

Примечание: Находясь в каталоге проекта, созданном при помощи virtualenv, Django может разместить скрипты управления и внутренние каталоги в текущем каталоге при помощи следующей команды (обратите внимание на точку в конце стоки):

Читайте также:  Установка гбо на додж караван отзывы

django-admin startproject projectname .

Чтобы создать БД в более новых версиях Django (по умолчанию используется SQLite), введите:

Если команда migrate не работает, значит, текущая версия Django является устаревшей и не поддерживает её. В таком случае используйте:

Django предложит создать учётную запись администратора; выберите имя пользователя, укажите электронный адрес и пароль.

При использовании команды migrate нужно создать учётную запись администратора вручную. Для этого наберите:

python3 manage.py createsuperuser

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

Тестирование сервера разработки

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

Важно! Этот сервер нужно использовать только в процессе разработки, для производства он не подходит.

Для начала нужно разблокировать порт сервера, защищенный брандмауэром UFW (о настройке брандмауэра – в этом руководстве). Для этого введите:

Запустите сервер разработки:

Python 2
python manage.py runserver 0.0.0.0:8000
Python 3
python3 manage.py runserver 0.0.0.0:8000

В браузере откройте IP-адрес, указав открытый порт:

Это откроет приветственную страницу Django.

It worked!
Congratulations on your first Django-powered page. […]

Если добавить в конец ссылки сегмент /admin, на экране появится страница входа для администратора.

Введите имя и пароль администратора, чтобы получить доступ к панели управления.

Ознакомившись со стандартным проектом, остановите сервер разработки, введя в терминал CTRL-C. Этот стандартный проект Django в дальнейшем можно использовать как шаблон для разработки уникального сайта. Чтобы узнать, как создавать пользовательские приложения и настроить свой сайт, читайте документацию Django.

Заключение

Теперь на сервер установлен производительный фреймворк Django, обеспечивающий вас всеми необходимыми инструментами для разработки сайтов и приложений.

источник

Contents

Share

Sign up for our newsletter.

Get the latest tutorials on SysAdmin and open source topics.

Related

Установка веб-фреймворка Django в Ubuntu 18.04

Введение

Django — это полноценный веб-фреймворк, написанный на Python и предназначенный для разработки динамических веб-сайтов и приложений. Используя Django, вы сможете быстро создать веб-приложения на Python и выполнить большую часть сложной работы с помощью фреймфорка.

В этом руководстве вы настроите и запустите Django на сервере Ubuntu 18.04. После установки вы начнете новый проект, который будет использован в качестве основы для вашего сайта.

Различные методы

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

Ниже представлены некоторые из этих методов:

  • Глобальная установка из пакетов: официальные репозитории Ubuntu содержат пакеты Django, которые могут быть установлены с помощью традиционного менеджера пакетов apt . Это простой метод, но он не обладает такой гибкостью, как ряд других методов. Кроме того, версия, содержащаяся в репозиториях, может отличаться от последних официальных версий, доступных в проекте.
  • Установка с помощью pip в виртуальной среде: вы можете создать самодостаточную среду для ваших проектов, используя такие инструменты, как venv и virtualenv . Виртуальная среда позволяет установить Django директорию проекта без воздействия систему в широком масштабе, наряду с другими настройками и пакетами для отдельного проекта. Это самый практичный и рекомендуемый метод работы с Django.
  • Установка версии для разработчиков с помощью git : если вы хотите установить последнюю версию для разработчиков вместо стабильной версии, вы можете воспользоваться кодом из репозитория Git. Это необходимо для получения доступа к последним функциям и исправлениям, а установка выполняется в виртуальной среде. Однако версии для разработчиков не не обладают такой же гарантированной стабильностью, как более стабильные версии.

Предварительные требования

Перед началом установки у вас должен быть пользователь без прав root с привилегиями sudo на сервере Ubuntu 18.04. Для настройки такой системы следуйте нашему руководству по начальной настройке сервера Ubuntu 18.04.

Глобальная установка из пакетов

Если вы хотите установить Django, используя репозитории Ubuntu, процесс установки не вызовет никаких сложностей.

Во-первых, обновите локальный индекс пакетов с помощью apt :

Затем необходимо проверить, какую версию Python вы установили. С версией 18.04 по умолчанию поставляется Python 3.6, а вы можете проверить это с помощью следующей команды:

Результат должен выглядеть следующим образом:

Затем установите установку Django:

Вы можете проверить, что установка выполнена успешно, введя следующую команду:

Это означает, что программное обеспечение было успешно установлено. Также вы можете заметить, что установленная версия Django не является последней стабильной версией. Чтобы узнать больше о том, как использовать программное обеспечение, пропустите дальнейшую информацию и перейдите к разделу о том, как создать образец проекта.

Установка с помощью pip в виртуальной среде

Наиболее гибкий метод установки Django в вашей системе — использование виртуальной среды. Мы покажем, как установить Django в виртуальной среде, которую мы создадим с помощью модуля venv , который является частью стандартной библиотеки Python 3. Этот инструмент позволяет создавать виртуальную среду Python и устанавливать пакеты Python без какого-либо воздействия на остальные элементы системы. Таким образом, вы сможете выбирать пакеты Python согласно нуждам отдельного проекта, не обращая внимание на возможные конфликты с требованиями других проектов.

Давайте начнем с обновления локального индекса пакетов:

Проверьте установленную версию Python:

Затем мы установим pip из репозиториев Ubuntu:

После установки pip вы сможете использовать его для установки пакета venv :

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

Затем создайте виртуальную среду в директории проекта, используя команду python , совместимую с вашей версией Python. Мы назовем нашу виртуальную среду my_env , но вы должны дать ей какое-то понятное название:

В результате должны быть установлены отдельные версии Python и pip в изолированную структуру директорий внутри директории вашего проекта. Будет создана директория с выбранным вами именем, в которой будет храниться иерархия файлов, где будут установлены ваши пакеты.

Чтобы установить пакеты в изолированную среду, вы должны активировать ее с помощью следующей команды:

Читайте также:  Установка люверсов в фотошопе

Ваше командная строка должна измениться, отражая переход в виртуальную среду. Он будет выглядеть примерно так: ( my_env )username@hostname:

В новой среде вы сможете использовать pip для установки Django. Независимо от используемой вами версии Python pip должен называть только pip , когда вы находитесь в виртуальной среде. Также необходимо отметить, что вы не должны использовать sudo , поскольку вы выполняете установку локально:

Для проверки установки введите:

Обратите внимание, что ваша версия может отличаться от представленной здесь версии.

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

Ваша командная строка должна вернуться к обычному отображению. Когда вы захотите продолжить работу над вашим проектом, перезапустите свою виртуальную среду, перейдя в директорию проекта и выполните активацию:

Установка версии для разработчиков с помощью Git

Если вам потребуется версия Django для разработчиков, вы можете скачать и установить Django из репозитория в Git. Давайте сделаем это в виртуальной среде.

Во-первых, давайте обновим локальный индекс пакетов:

Проверьте установленную версию Python:

Затем установите pip из официальных репозиториев:

Установите пакет venv , чтобы создать свою виртуальную среду:

Следующий шаг — клонирование репозитория Django. В период между релизами этот репозиторий содержит более современные функции и исправления с максимально возможной стабильностью. Вы можете клонировать репозиторий в каталог с названием

/ django-dev внутри домашнего каталога, введя следующую команду:

Перейдите в эту директорию:

Создайте виртуальную среду, используя команду python , совместимую с установленной версией Python:

Затем вы сможете установить репозиторий с помощью pip . Вариант -e будет установлена в режим с разрешением редактирования, что необходимо при установке с помощью системы управления версиями:

Вы можете убедиться, что установка выполнена успешно, введя следующую команду:

Как отмечалось выше, отображаемая версия может не соответствовать показанной здесь.

Теперь у вас есть последняя версия Django в вашей виртуальной среде.

Создание образца проекта

После установки Django вы сможете начать создание вашего проекта. Сейчас мы изучим процесс создания проекта и протестируем его на вашем сервере для разработки, используя виртуальную среду.

Во-первых, создайте директорию для вашего проекта и измените ее с помощью следующей команды:

Затем создайте свою виртуальную среду:

Для создания вашего проекта вы можете использовать django-admin с командой startproject . Мы назовем наш проект djangoproject , но вы можете задать собственное имя. startproject создаст внутри текущего рабочего каталога подкаталог, включающий следующее:

  • Скрипт управления manage.py , который можно использовать для администрирования различных задач в Django.
  • Директорию (с таким же именем, что и проект), которая содержит актуальный код проекта.

Чтобы избежать использования слишком большого количества вложенных директорий, нужно указать для Django размещение скрипта управления и внутренней директории в текущей директории (обратите внимание на точку в конце):

Чтобы выполнить миграцию базы данных (этот пример использует SQLite по умолчанию), воспользуемся командой migrate и manage.py . При миграции применяются все изменения, внесенные в ваши модели Django, для схемы вашей базы данных.

Чтобы выполнить миграцию базы данных, введите:

Вы увидите следующий результат:

В заключение мы создадим административного пользователя, чтобы вы могли использовать интерфейс администратора Django. Давайте сделаем это с помощью команды createsuperuser :

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

Изменение ALLOWED_HOSTS в настройках Django

Чтобы успешно протестировать ваше приложение, вам нужно будет изменить одну из директив в настройках Django.

Откройте файл настроек, введя следующую команду:

Внутри файла найдите директиву ALLOWED_HOSTS . Она определяет список разрешенных адресов или доменных имен, которые могут быть использованы для подключения к экземпляру Django. Входящий запрос с заголовком Host, не включенный в этот список, будет вызывать исключение. Django требует, чтобы вы использовали эту настройку, чтобы предотвратить использование определенного класса уязвимости безопасности.

В квадратных скобках перечислите IP-адреса или доменные имена, связанные с вашим сервером Django. Каждый элемент должен быть указан скобках, а отдельные записи разделяются запятой. Если вы хотите добавить весь домен и любые поддомены, добавьте точку перед началом записи:

После завершения редактирования сохраните файл и закройте редактор.

Тестирование сервера для разработки

Если у вас есть пользователь, вы сможете запустить сервер для разработки Django, чтобы узнать, как выглядит новый проект Django. Вы должны использовать это только для разработки. Когда вы будете готовы к развертыванию, вы должны тщательно следовать инструкциям руководства Django по развертыванию.

Прежде чем начать работу с сервером для разработки, убедитесь, что вы открыли соответствующий порт в брандмауэре. Если вы выполнили руководство по начальной настройке сервера и используете UFW, вы можете открыть порт 8000 с помощью следующей команды:

Запустите сервер разработки:

Откройте в браузере IP-адрес вашего сервера с суффиксом :8000 :

Вы должны увидеть примерно следующее:

Чтобы получить доступ к интерфейсу администратора, добавьте /admin/ в конец URL:

В этом случае вы увидите экран для входа:

При вводе имени администратора и пароля, которые вы только что создали, вы получите доступ к основному административному разделу сайта:

Дополнительную информацию о работе с интерфейсом администратора Django можно найти в статье «Активация и подключение интерфейса администратора Django».

После завершения просмотра сайта по умолчанию вы можете остановить работу сервера разработки, введя CTRL-C в терминале.

Созданный вами проект Django обеспечивает структурную основу для разработки более сложного сайта. См. в документации Django, чтобы получить больше информации о создании приложений и настройке сайта.

Заключение

Вы установили Django на сервер Ubuntu 18.04, а также предоставили основные инструменты, которые вам потребуются для создания мощных веб-приложений. Также теперь вы должны знать, как создать новый проект и запустить сервер для разработки. Использование такого мощного веб-фреймворка,как Django, может ускорить процесс разработки, а также сосредоточить внимание исключительно на уникальных аспектах ваших приложений.

Если вы хотите получить больше информации о работе с Django, включая подробные обсуждения таких вещей как модели и представления, ознакомьтесь с нашей серией материалов о разработке с Django.

источник

Добавить комментарий

Adblock
detector