تركيبات Django: تحميل تركيبات متعددة على SYNCDB

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

  •  19-09-2019
  •  | 
  •  

سؤال

لدي الكثير من الأشياء في My Inital_Data.json الآن. تساءلت عما إذا كانت هناك طريقة لتقسيم البيانات في الملفات (حسب الطراز) بحيث يتم تحميل جميع الملفات عبر أمر إدارة Syncdb نفسه؟

لقد قمت مؤخرا بإعادة النظر في المشكلة، وتوصلت بطريقة أفضل لرمز ربط الإشارة "الحقيقية" post_syncdb:

http://www.djangosnippets.org/snippets/1988/

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

المحلول

نعم، سيقوم SyncDB بتحميل كل شيء من تطبيقك / SQL / ModelName.sql على SyncDB بمجرد لكل ملف نموذج - هذا ليس بالضبط JSON، فقط SQL نقي يمكن أن يذهب إلى هناك.

إذا كنت ترغب في تقسيم تركيبات JSON الخاصة بك، عليك تسميتها بشيء مثل MyModel.json، ووضعه داخل التطبيق / المباريات /، والقيام بإدارة LoadData MyModel يدويا بعد SyncDB

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