Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.07 KB

fixtures.md

File metadata and controls

28 lines (21 loc) · 1.07 KB

Загрузка данных в БД (фикстуры)

Загрузка фикстур через скрипт

cd docs              # Переход в папку docs
load_fixtures.bat    # Для загрузки фикстур в бд через Windows-терминал

# Для загрузки фикстур в бд через bash-терминал
chmod +x load_fixtures.sh  # Назначить скрипт исполняемым
./load_fixtures.sh         # Запустить
  • Аккаунт суперпользователя из фикстур: login: [email protected] password: user

Ручная загрузка

cd docs                 # Переход в папку docs
python manage.py loaddata <path_to_fixture>.json --app=<app_name>

Создание фикстур

python -Xutf8 manage.py dumpdata <app_name>.<model_name> --indent=2 --output docs/fixtures/<file_name>.json
  • -Xutf8 добавляет поддержку русского языка.
  • --indent=2 делает фикстуру "читаемой".