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
.
При первом запуске будет надо настроить хотя бы один тег раздела. Для этого перейдите в админку и вручную создайте тег.
Обновление движка
- Сделайте бекап данных.
- Скопируйте содержимое новой версии движка в папку старой версии с заменой всех файлов.
- Запустите скрипт обновления командой
./manage.py migrate
.
Скриншоты
-
Neboard 1.jpg
-
Neboard 2.jpg
-
Neboard 3.jpg
-
Neboard 4.jpg
-
Neboard 5.jpg
-
Neboard 6.jpg
Ссылки
Скачать