Рубрики
Без рубрики

Бег Django на iPad

Несколько месяцев назад я только что убедил себя о том, что не нуждался в ПК на мою ежедневно, так как тогда я … Теги с Джанго, Python, iOS, iPados.

Несколько месяцев назад я только что убедил себя о том, что не нуждался в ПК на моем ежедневном основании, поэтому с тех пор я использовал свой iPad для всех, связанных с работой, которые я должен сделать, например, интервью для кандидатов QA, создавать тестовые случаи и отчеты о статусе и даже кодировка для личных проектов, и об этом последним является то, что я хочу сказать вам об этой статье.

Я начал изучать Django пару недель до того, как я начал эту проблему, но когда я решил поставить свои знания на практике, я не могу найти меньшую статью, которая помогла мне установить это на iPad. Итак, после небольшого исследования на пару форумов я своего рода сливаю это знание вместе И я смог заставить его работать должным образом и без каких-либо вопросов (до сих пор ..) Давайте прыгнем в то, как я его сделал.

Вот вещи, которые нам понадобится:

Pythonista-> IDE Python, который позволит нам прочитать, писать и выполнять наш код.

Stash-> Является ли Bash-подобная оболочка для Pythonista, которая позволит нам использовать команды PIP.

Первое, что мы собираемся сделать, это скачать «Pythonista 3» из Apple Store, это приложение стоит $ 9,99 и к тому времени, когда я пишу эту статью, это единственное приложение, которое поддерживает Django и другие расширенные функции развития.

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

Чтобы установить Stash, запустите Pythonista, нажмите на (+) в левом нижнем углу экрана.

Затем создайте файл Python.

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

import requests as r; exec(r.get('http://bit.ly/get-stash').text)

Я рекомендую вам скопировать и вставить команды, потому что иногда автокоррекция просто делает выполнение, даже если он выглядит «то же самое».

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

Когда загрузка завершена, перезапустите Pythonista, закрыв приложение (не позволяйте приложению в фоновом режиме) и откройте его снова. Чтобы подтвердить, что установка была успешной, внутри Pythonista перейдите к «это iPad», и должен быть файл с именем location_stash.py.

Последнее на данный момент – это скачать Django и создать тестовый проект; Для этого откройте файл Launch_stash.py и нажмите на кнопку воспроизведения, это действие запускает STASH Shell, где мы можем использовать команду PIP.

На Share Shell введите следующую команду для загрузки Django и нажмите «Return» на клавиатуре.

pip install Django == 3.0.7

Это начнет загрузку версии Django, которую вы указали, и установит ее на Pythonista.

После завершения процесса установки снова повторно запустите Pythonista.

Теперь, чтобы создать и запустить наш первый проект Django на iPad, запустите STAUSH Shell и введите или скопируйте следующую команду:

django-admin.py startproject DemoApp

После запуска этой команды новый каталог с именем “Demoapp” Будет создан в папке «Этот iPad».

Наконец, чтобы запустить наши “Demoapp” Проект, повторно запустите Pythonista (Да, опять же), зайдите в каталог проекта, откройте “Manage.py” Файл, удерживайте кнопку воспроизведения в верхней части экрана, а на новом поле отображаются следующий код и нажмите действие «Запуск» на верхнем правом направлении экрана:

runserver --noreload

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

Единственная жалоба, которую у меня есть об этом инструменте (Pythonista), это то, что я должен повторно запустить приложение после каждой установки, но это не имеет большого значения для меня.

Я действительно надеюсь, что миграция на процессор ARM на линии MAC, наконец, в следующие пару лет приносит более мощные инструменты для iPad, так что это может быть реальная замена ПК, но в настоящее время существуют определенные ограничения о том, что вы можете сделать на этих устройствах.

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

Оригинал: “https://dev.to/jjsantos/running-django-on-an-ipad-20kb”