2010-04-28 27 views
14

Tôi đang cố gắng sử dụng dumpdata để tạo JSON cho một cơ sở dữ liệu đủ lớn để django mất nhiều thời gian dài để xuất. Có cách nào để đổ chỉ một tập con của các trường; nói, 100, để thử nghiệm?Sử dụng Django dumpdata để kết xuất một tập hợp con dữ liệu tổng thể?

Tôi đang sử dụng MySQL và Django 1.0.

+0

thể trùng lặp của [Django Selective Dumpdata] (http: // stackoverflow .com/questions/8313558/django-selective-dumpdata) – Louis

Trả lời

16

Ứng dụng django của bên thứ ba, django-test-utils chứa triển khai lệnh makefixture cơ bản là một dumpdata thông minh hơn. Bạn có thể chỉ định tên mô hình chính xác với ID dao động xuất khẩu (và nó sẽ đi theo đối tượng liên quan) Ví dụ: manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml

+0

Điều này không hiệu quả đối với Python 3. – Saphire

Các vấn đề liên quan