Neboard

Материал из Колчевики
Версия от 11:12, 13 сентября 2017; Aleshka (обсуждение | вклад) (Новая страница: «thumb|right|200px '''Neboard''' - это централизованный движок имиджпараши на питоне. == У…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Neboard - это централизованный движок имиджпараши на питоне.

Установка[править]

1. Скачайте приложение

2. Установите все пакеты, от которых есть зависимость. Среди них числятся: python3, pip/pip3 и jpeg.
Далее pip3 install -r requirements.txt.

Вы можете воспользоваться virtualenv для предотвращения ошибок.

3. Установите датабазу из neboard/settings.py. Вы так же можете изменить другие настройки на этой стадии. В зависимости от выбранных вами настроек возможно будет необходимо доустанавливать некоторые зависимости. База данных по умолчанию - sqlite.

4. Установите SECRET_KEY в соответствующем поле в neboard/settings.py</code.

5. Запустите ./manage.py migrate

6. Настройте boards/config/settings.ini. Стандартные настройки можно посмотреть в boards/config/default_config.ini.

7. Если хотите использовать децентрализованный движок, запустите ./manage.py generate_keypair для генерации ключей.

Запуск[править]

Вы можете запустить сервер с помощью django, предустановленного в движок командой ./manage.py runserver <address>:<port>. Для получения помощи воспользуйтесь django-admin.
При первом запуске будет надо настроить хотя бы один тег раздела. Для этого перейдите в админку и вручную создайте тег.

Обновление движка[править]

  1. Сделайте бекап данных.
  2. Скопируйте содержимое новой версии движка в папку старой версии с заменой всех файлов.
  3. Запустите скрипт обновления командой ./manage.py migrate.

Скриншоты[править]

Ссылки[править]

Скачать[править]