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

Принимает ваш проект Django в Pythonanywhere бесплатно

Pythonanywhere – это онлайн интегрированная среда разработки и служба веб-хостинга, основанная на … Помечено Django, Python, WebDev.

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

Давайте начнем:

  • Перейти к Pythonanywhere
  • Создать аккаунт и войти
  • Перейти к консолям
  • Выберите консоль Bash
  • Создать виртуальную среду для Python
mkvirtualenv --python=python3.8 envname
  • Ваша среда будет активирована и в Bash вы увидите envname в скобках
  • Установить Django
pip install -U django==3.0.3
  • Проверьте путь Django
which django-admin.py
  • Установите необходимые пакеты
pip instal xyz
  • Clone Git Reppo.
git clone repo.git

Примечание: Вы должны иметь Git Repo проекта или веб приложение

  • Перейдите на приборную панель Pythonanyewhway.com и отправляйтесь в Интернет
  • Выберите Создать новое веб-приложение
    • следующий
    • Выберите ручную конфигурацию
    • Далее следующий!
  • Здесь вы увидите URL для вашего проекта нажмите И вы увидите страницу Hello World, которая по умолчанию для Python

    Конфигурация WebApp:

  • Setvirtualenv путь, который вы найдете в консоли с использованием
which django-admin.py
  • Установить Исходный код как /home/username/projectname
  • Статические файлы

    • Установить /Static/admin/ как /home/username/.virtualenvs/blog/lib/yphethon3.8/site-packages/django/contrib/admin/static/admin.
    • задавать /статический/ Как ваш проект статический путь папки, как мой это /home/jspw/shifat.com/blog/static.
  • Установить Виртуальский Дир как /дома/Имя пользователя/.virtualenvs/env_name

  • Отредактируйте файл конфигурации WSGI в качестве файла, приведенного ниже

import os
import sys
## assuming your django settings file is at '/home/jspw/mysite/mysite/settings.py'
## and your manage.py is is at '/home/jspw/mysite/manage.py'
path = '/home/jspw/mysite'  #path of your project
if path not in sys.path:
    sys.path.append(path)
os.chdir(path)
os.environ.setdefault('DJANGO_SETTINGS_MODULE', "food_menu_project.settings")  #projectname.settings
import django

django.setup()
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
  • Сделанный ! Нажмите на перезагрузку на веб-странице, затем перейдите на сайт URL и BOOM !!!

Примечание: Проверьте настройки .py file. И вы разрешили свой URL-адрес хоста.

Оригинал: “https://dev.to/mh_shifat/host-your-django-project-in-pythonanywhere-free-3m4f”