django_db_sampler.

الأداة المساعدة لاستخراج نماذج محددة بسهولة من قاعدة بيانات مع تبعياتها
التحميل الان

django_db_sampler. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Other/Proprietary Li...
  • السعر:
  • FREE
  • اسم الناشر:
  • Jivan Amara
  • موقع ويب الناشر:
  • https://github.com/JivanAmara/

django_db_sampler. العلامات


django_db_sampler. وصف

Django_db_sampler هو تطبيق Django مكتوب للمساعدة في إنشاء تركيبات قاعدة بيانات من قاعدة بيانات موجودة كبيرة جدا ببساطة لمجرد تفريغها في مجملها. بفضل Jacob Rigby، الرصاص الفني في مجموعة Reya (http://www.reya.com) لاتفاقه الذي لا يرتب عليه إطلاق هذا إلى مجتمع المصدر المفتوح. نسخ العملية المثيلات النموذجية المرغوبة لقاعدة بيانات منفصلة مع تبعياتها، وأطفال اختياريا (مثيلات تعتمد عليهم). يمكنك بعد ذلك تفريغ قاعدة البيانات الأخرى للحصول على قاعدة البيانات الأخرى للحصول على الحد الأدنى من أجل اختبار Case.Quick المرجع: Def DB_Sample (db_obj_iterable، # قابلة للقراءة تحتوي على مثيلات نموذج Django child_depth = 1، # تعيين هذا إلى 2+ لتشمل أيضا أطفال الأطفال DB_ALIAS = ' Fixture_Maker '# إذا كنت بحاجة فعلا لاستخدام اسم مستعار مختلف، يمكنك الاستخدام الأول: 1. إضافة قاعدة بيانات "Fixture_Maker" إلى ملف الإعدادات الخاص بك مشيرا إلى قاعدة بيانات مع اسم مختلف من قاعدة البيانات الافتراضية الخاصة بك. أضف "Test_Mirror": "الافتراضي" "إلى إعدادات قاعدة بيانات Fixture_Maker لمنع إنشاء قاعدة البيانات الجديدة أثناء الاختبارات. 2. قم بإنشاء قاعدة البيانات المدببة حسب Alias Fixture_Maker (يمكن تخطي هذه الخطوة إذا كنت تستخدم SQLite، حيث سينشئ قاعدة البيانات تلقائيا عند المزامنة) 3. تشغيل "Python Manage.py Syncdb --Database = Fixture_Maker" وبعد * ملاحظة لقد واجهت بعض المتاعب مع الجنوب، Syncdb، و batabase العلم. إذا كنت تستخدم الجنوب، فيمكنك العمل حول هذا: نقل قاعدة البيانات الافتراضية الخاصة بك، قم بإعادة تسمية "Syncdb - migrate" ثم إعادة تسمية قاعدة البيانات الافتراضية الجديدة الناتجة كقاعدة بيانات صانع التثبيت ثم نقل قاعدة البيانات الافتراضية الأصلية. 4. تمرير قابلة للقراءة تحتوي على مثيلات نموذج Django إلى db_sample (). سيوفر هذا المثال جميع مثيلات البيتزا مع تتصدر الزيتون إلى قاعدة بيانات Fixture_Maker مع تبعياتها وأطفال افتراضي إلى مستوى عميق واحد: من DB_SAMPLER_SCRIPT IMPORT DB_Samples P = Pizza.Objects.filter (Toppings__Type = "Olive") DB_Sample (P) 5 . قم بتشغيل "Python Paymar.py Dumpdata - Batabase = fixture_maker> your_new_fixture هذا الأمر بدون علم --DABASE، خشية مسح قاعدة البيانات الافتراضية بالكامل. المفاتيح الأجنبية لا تشكل حلقات (كائن مرجعي كائن يشير في النهاية إلى الأول). نادرا ما تكون هذه مطلوبة للغاية، والعديد من قواعد البيانات تجعل الأمر صعبا، لذلك إذا كنت غير متأكد من عدم القلق بشأن ذلك. إذا كان لديك بعض الحلقات مثل هذه وحاسنا حقا، اسمحوا لي أن أعرف وسأقوم بتحديث التعليمات البرمجية للتعامل معها. مفاتيح أجنبية غير مطلوبة مطلوبة لتضمين قاعدة البيانات. في أسوأ الأحوال، سيضيف ذلك بعض الحالات النموذجية إلى المباراة الناتجة التي لا تحتاج إليها حقا. ما لم يشغل لي شخص ما عن هذا الأمر الذي يسبب مشكلة حقيقية، فمن المحتمل أن يبقى مثل هذه الصفحة الرئيسية.


django_db_sampler. برامج ذات صلة

نشر

نظام النشر متعدد الوسائط عبر الإنترنت ...

87

تحميل