0bc6de5db3bd4051e6766db9cd3f74b0181d7a02
Сайт CADpoint.ru
Сайт с новостями (блог о 3D-печать и Систем Автоматизированного Проектирования) на Django со встроенными свистелками-перделками:
- медиа-библиотека (filer);
- WYSIWYG-редактор (ckeditor) в админке;
- типограф (по API или встроенный «типограф Муравьева», с костылями под ckeditor);
- теги новостей (taggit).
Инструкция по развертыванию на хостинге DreamHost.com
Для локальной и продовой настройки используй файл .env в корне проекта.
Шаблон для него лежит в .env.sample.
Набор базовых переменных:
DJANGO_SECRET_KEYDJANGO_DEBUGDJANGO_ALLOWED_HOSTSDJANGO_ADMINSDJANGO_CSRF_TRUSTED_ORIGINSDJANGO_SQLITE_NAMEADMIN_URLDJANGO_EMAIL_HOSTDJANGO_EMAIL_PORTDJANGO_EMAIL_HOST_USERDJANGO_EMAIL_HOST_PASSWORDDJANGO_EMAIL_FROM
Для логического бэкапа базы через Django используй команду:
cd cadpoint
python manage.py backup_db
По умолчанию файл дампа сохраняется в database/backups/. Восстановление делается обычной командой
python manage.py loaddata <fixture>.json в пустую базу после python manage.py migrate.
Для нового окружения на Poetry:
poetry install --with dev
cp .env.sample .env
poetry run python cadpoint/manage.py migrate
poetry run python cadpoint/manage.py runserver
Для разработки медиа-файлы и статика лежат в public/media и public/static.
Description
Languages
Python
56.4%
Jinja
23.8%
CSS
14.4%
Shell
3.2%
HTML
2.2%