Можно ли выборочно фильтровать, какие записи команды управления дампадами Django выведены? У меня есть несколько моделей, каждая из которых имеет миллионы строк, и я хочу просто записывать записи в одной модели, соответствующие конкретным критериям, а также все связанные с внешним ключом записи, ссылающиеся на любую из этих записей.
Рассмотрим этот прецедент. Скажем, у меня была производственная база данных, где у моей модели User миллионы записей. У меня есть несколько других моделей (журнал, транзакция, покупка, закладки и т.д.), Все ссылающиеся на модель пользователя. Я хочу сделать разработку в своем приложении Django, и я хочу протестировать, используя реалистичные данные. Однако моя производственная база данных настолько огромна, что я не могу реалистично сделать снимок всей вещи и загрузить ее локально. Поэтому я хотел бы использовать дампдаты для сброса 50 случайных записей пользователя и всех связанных записей в JSON и использовать их для заполнения базы данных разработки.
Есть ли простой способ сделать это?