Бесплатный django хостинг

Aug 23, 2016 19:18


В данной статье рассматривается бесплатный хостинг для django проектов - pythonanywhere.com.
Для начала заходим на сайт - https://www.pythonanywhere.com/pricing/
Находим и кликаем по ссылке Create a Beginner account
Открывается форма регистрации. В ней вводим данные для регистрации (имя, почта, пароль). После регистрации нас просят подтвердить почту, что и необходимо сделать.
Далее заходим в вкладку Web



Нажимаем "Add a new web app". Открывается форма настройки. Кликаем Далее (Next), затем будет предложено выбрать фреймворк. Кликаем по Django
Выбираем версию питона (советую последнюю на момент написания статьи - 3.5)
Выбираем имя для проекта (видно только вам)
Ждем (может длиться некоторое время)
После ожидания появится страница, что все готово. Можно пройти на ваш сайт (ссылка вида .pythonanywhere.com) и увидеть, что все работает.
Можете зайти на страницу администрирования (/admin/), но дальше этого не продвинетесь, потому что не применены миграции и не создан суперюзер.
Для того, чтобы применить миграции и создать суперпользователя django, надо перейти на вкладку files.
Слева выбрать папку с названием вашего проекта
Отобразится два файла - db.sqlite3 и manage.py
Теперь надо найти ссылку "Open Bash console here"
По прошествии некоторого времени откроется консоль. Вначале применим миграции командой
 ./manage.py migrate                 
Затем создадим суперпользователя командой
 ./manage.py createsuperuser     
Будет предложено выбрать логин суперюзера, затем ввести email, а затем пароль
При вводе пароля помните, что символы, которые вы вводите, не показываются - эта особенность консолей сделана для того, чтоб никто не увидел ваш пароль и его длину. После надо будет ввести пароль еще раз для подтверждения правильности.
Как только все эти шаги будут сделаны, можно будет войти в админку под пользователем, которого вы создали на предыдущем шаге. Но админка будет почти пустая. Далее уже идет разработка самого сайта на django - об этом в следующей статье

http://pygo.ru/django/base/django-hosting-pythonanywhere.html
Деплоим на PythonAnywhere из GitHub
http://uzverss.livejournal.com/58379.html

python, sites, django, www

Previous post Next post
Up