Несколько месяцев назад я только что убедил себя о том, что не нуждался в ПК на моем ежедневном основании, поэтому с тех пор я использовал свой 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”