Комментарии 23
Да ладно, там 512Mb с головой хватит для PostgreSQL, Gunicorn, Nginx.
Из коробки Wagtail поддеживает два бэкенда: база данных (по умолчанию) и Elasticsearch (рекомендуемый), но вы можете написать свой бэкенд.
Т.е. я бы перефразировал ваш коммент вот так:
Нормальный регистронезависимый поиск из коробки там только через Elasticsearch
Есть почти все, а хостинг несравненно дешевле.
@alexhouse, спасибо за статью и за комменты. Будем стараться держать перевод на русский около 100%. Будем благодарны за помощь с переводом ;)
@medvoodoo, да, баги с юникодом периодически находим, но я их помню не так много. Все баги стараемся покрывать тестами. Тесты запускаем на разных версиях питона.
Если не затруднит, пожалуйста, дайте больше деталей о проблеме через задачу на Github или прямо тут.
wagtaildemo как раз и использует Vagrant для того чтобы вам не пришлось ставить СУБД и прочее самому. Для вас он сделает следующее:
- Создаст виртуалку
- Поставит туда postgresql
- Поставит python-зависимости
- Создаст базу
- Выполнит миграции
- Накатит тестовый контент
Вам нужно будет только запустить Django-команду ./manage.py runserver 0.0.0.0:8000
Другой вариант — задеплоить wagtaildemo на Heroku.
Если вы хотите найти примеры сайтов (а не пощупать админку), то их можно найти на madewithwagtail.org.
Пожалуйста!
С Vagrant нужно разбираться, когда вы собираетесь писать свою конфигурацию. Тут конфигурация уже есть и нужно просто запустить vagrant up
. А, ну и, очевидно, нужно установить сам Vagrant и VirtualBox.
Демо инсталляция, конечно, все намного упростила бы :) Есть довольно большая вероятность, что она появится в ближайшее время.
Пользователь postgres
— суперпользователь PostgreSQL. Использовать его для блога — все равно, что запускать код блога с правами root
. Небезопасно по массе причин. Совсем просто можно создать отдельного пользователя и базу, к которой он будет иметь пользователя:
# createdb wagtail
# creadeb -O wagtail wagtail
Запускаем простой блог на Wagtail CMS (Django) — часть 1