استخدم Django Dumpdata لتفريغ مجموعة فرعية من البيانات الإجمالية؟

StackOverflow https://stackoverflow.com/questions/2733898

سؤال

أحاول استخدام Dumpdata لإنشاء JSON لقاعدة بيانات كبيرة بما فيه الكفاية لجانغو ليأخذ وقت طويل وطويلة الإخراج. هل هناك أي طريقة لتفريغ مجموعة فرعية فقط من الحقول ؛ قل ، 100 ، للاختبار؟

أنا أستخدم MySQL و Django 1.0.

هل كانت مفيدة؟

المحلول

تطبيق Django الطرف الثالث ، Django-test-utils يحتوي على Makefixture تنفيذ القيادة الذي هو في الأساس Dumpdata أكثر ذكاء. يمكنك تحديد أسماء النماذج الدقيقة مع نطاقات المعرف للتصدير (وسيتبع الكائنات ذات الصلة) مثال: manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml

نصائح أخرى

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top