Как развернуть проект Django на PythonAnywhere?
Django стал одним из популярных фреймворков за последние несколько лет. Часто после создания проекта django вы не понимаете, как поделиться им с окружающими. Эта статья посвящена тому, как бесплатно разместить приложение django на pythonanywhere. Итак, приступим .. !!
Шаг 1. Настройте проект Django (локальные изменения)
- Инициализируйте свой проект Django
- Откройте проект в вашем редакторе и в settings.py сделайте:
- Создайте файл requirements.txt с помощью команды
- Файловая структура нашего проекта выглядит так:
- Давайте запустим наш сервер Django

Yahooooo, ваш сервер работает на локальном хосте Но подождите, подождите . это еще не конец, давайте сделаем его живым для всего мира
Шаг 2. Загрузите проект на GitHub
- Перейдите по этой ссылке, чтобы разместить проект на github — Как загрузить проект на Github?
Шаг 3. Разверните проект на pythonanywhere
- Создайте учетную запись на pythonanywhere — нажмите здесь
- После регистрации вы увидите такую страницу

- Теперь нажмите Console, затем выберите Bash, вы увидите это
- Выполните следующие команды на bash:
- Клонировать репозиторий GitHub
- Теперь создайте и настройте переменные среды
- Теперь скопируйте путь к своим каталогам, которые вы установили на bash.
- Введите команду в bash
- Вот это выглядит так:

- Теперь нажмите на Интернет, затем выберите Добавить новое веб-приложение.
- Нажмите "Далее" и следуйте процедуре.
- выберите Django в качестве фреймворка
- Выберите python3.8 (последний) и нажмите «от следующего до последнего».
- Теперь в разделе Web откройте файл конфигурации WSGI.
- Отредактируйте файл конфигурации WSGI в строке № 12 и 17 удалите слово mysite с именем вашего проекта, которое вы клонировали из GitHub, в моем случае это deploy_on_pythonanywhere

- Теперь это выглядит так, а затем нажмите «Сохранить»:
- Выберите раздел Virtualenv под Web:
- Введите путь к Virtualenv, который мы создали с помощью bash (см. Выше команду pwd для пути)
- Нажмите «Обновить» в разделе «Интернет» и перейдите по ссылке.

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение — базовый уровень.
Для чего нужен Python Anywhere?
Недавно я открыл учетную запись в PythonAnywhere и узнал, что это онлайн-служба IDE и веб-хостинга, но как новичок в python 3.4, что именно я могу с ней сделать?
PythonAnywhere dev здесь,
Вы можете использовать PythonAnywhere для выполнения большинства действий, которые вы можете сделать на своем собственном компьютере с помощью Python
-
запустите интерактивную консоль Python (со вкладки «Консоли») отредактируйте файл python и запустите его (со вкладки «Файлы»)
Исключением является то, что если вы хотите делать что-то с графикой, например, использовать pygame, это не будет работать на PythonAnywhere. Но большинство текстовых консольных вещей будут работать.
Вы также можете сделать еще несколько надуманных вещей, например, разместить веб-приложение («Интернет») и планировать задания для регулярного запуска («Расписание»). Если вы перейдете на премиум-аккаунт, вы также можете запустить «Jupyter Notebooks», которые популярны в научном сообществе.
Если вам нужна помощь в чем-либо, напишите нам на support@pythonanywhere.com
Pythonanywhere — это облако PAAS, это означает, что вы можете просто беспокоиться о кодировании и оставить головную боль в вопросах хостинга, платформы, БД и PAAS на pythonanywhere. Любой, кто попытался развернуть сайт до облачных дней, может подтвердить, сколько еще вещей разработчикам пришлось беспокоиться о
Во-первых, загрузить пакет кода

Теперь, когда файл загружен, нам нужно ввести Bash, чтобы распаковать его.
Нажмите в правом верхнем углу Open Bash console here 。

Показать запись Bash После того, как мы увидели эту страницу:

Затем используйте следующий код для распаковки (рекомендуется иметь представление об основных операциях Linux)
Мы снова идем Files , Вы можете интуитивно увидеть структуру файла и путь к файлу, который мы загрузили
git clone
Во-вторых, виртуальная среда
Три, конфигурация базы данных
Нажмите на базу данных в правом верхнем углу, затем нажмите на MySQL, установите пароль базы данных, создайте базу данных


В-четвертых, развертывание проекта
Создавать веб-приложения
Нажмите на Web Выберите Add a new web app В диалоге выбора manual configuration (Обратите внимание, что это не опция «Django»): Далее выберите Python 3.6 (аналогично версии виртуальной среды Python), а затем нажмите «Далее», чтобы завершить работу мастера.


Интеллектуальная рекомендация
Использование пользовательских CSS в Oracle ADF для достижения инверсии текста
Требования: если мы хотим реализовать функцию печати в нашей системе, она похожа на визитную карточку, сложенную и сложенную перед каждым гостем на конференции. Чтобы сделать такую визитную карточку.
Компьютерная фундамент | Bad_pool_Caller Синий экран Неисправность
Добро пожаловать на щелчок «Алгоритм и программирование красоты» ↑ Следуйте за нами! Эта статья начинается с WeChat Public Number: «Алгоритм и программирование красоты», д.
Алгоритм: порядок колоды
Колода карт от 1 до n. Возьмите по одной из верхней части стопки на столе каждый раз, а затем возьмите другую и кладите ее внизу стопки, пока не закончатся карты. Наконец, карты на столе расположены в.
Как использовать скрипт Python для анализа использования ЦП?
Чтобы проанализировать использование ЦП в Python. Анализ ЦП заключается в измерении производительности кода путем анализа того, как ЦП выполняет код, чтобы найти недостатки в коде, а затем устранить и.
![]()
Введение в машинное обучение — линейная регрессия
введение В этой статье описывается алгоритм линейной регрессии. Он в основном решает проблемы регрессии с простым мышлением и легкой реализацией; — это основа многих мощных нелинейных моделей; Его рез.
Вам также может понравиться
Используйте JSON AJAX, чтобы сделать кнопку Щелкнуть случайным образом отображать изображение и отобразить соответствующую — это первое изображение
Используйте случайное число, чтобы сделать изображение случайным образом HTML раздел: ЧАСТЬ ЧАСТЬ Пакет Ajax Функция JSON File. Использование точек зрения N
m partroom package JSON.PAR.
![]()
Углубление учебных нот (38): второй раз во второй раз
Преступность Внедрить эмоциональное суждение предложения, как показано, найдите соответствующую эмоджи (NP-последовательность, поместите мне небольшую яму) v1 V2.
Каковы компании, плагируемые Tencent? Пользовательское сообщение: Tencent без взрывоопасных моделей!
Ниже приведен топ-10 ответов на «Какой лучший код отмечает, что вы видели?» Что вы видели? «Этот вопрос дает топ-10: 1、 // Уважаемое обслуживание: // Если вы попытаетесь воспроизвест.
![]()
Первые и иностранные друзья знакомства
1, диалог WECHAT Мой английский тоже пьян, это ничего. 2, дата готовы Видя такой разговор, это не будет старая кровь. С этой целью мне нужно подготовиться. m: It’s been a long time. v: It sure h.
![]()
Седьмая статья в Mobile Mall [Запрос Товары, Страница Запрос, данные обратно]
Обратный предмет Установите имя таблицы на EB_ITEM. Запрос продукта Из-за нашего запроса количество возможных предметов очень велико, поэтому нам нужно использовать пейджинг . Для пейджинга мы не не.