استخدم Django Dumpdata لتفريغ مجموعة فرعية من البيانات الإجمالية؟
-
02-10-2019 - |
سؤال
أحاول استخدام 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
نصائح أخرى
أنظر أيضا Django انتقائي Dumpdata الذي يوحي Django المباراة السحر
لا تنتمي إلى StackOverflow