django-fikstür-sihir

Armatürleri işlemek için birkaç ekstra yönetim araçları
Şimdi İndirin

django-fikstür-sihir Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Dave Dash
  • yayıncı web sitesi:
  • http://github.com/davedash/

django-fikstür-sihir Etiketler


django-fikstür-sihir Açıklama

Armatürleri işlemek için birkaç ekstra yönetim aracı Django-Fixture-Magic Package, FixTure'yu işlemek için birkaç ekstra yönetim aracı içerir. Takma: PYPI'den armatür-sihir alabilir: PIP KURULUM DJANGO-Fixture-MagicThe Geliştirme Sürümü ile yüklenebilir: PIP Kurulumu -e GIT: / /github.com/davedash/django-fixture-magic#egg=django_fixture_magicfixture-magic, yönetimi yapmak için iki komut ekler. .) Kullanım: Dört komut var. Dump_Object, belirli bir nesnenin JSON temsilini ve tüm bağımlılıklarını (yabancı değerler tarafından tanımlandığı gibi) döndürür. ./manage.py dump_object app.model pk1 pk2 pk3 ...> my_new_fixture.jsonyou artık My_new_fixture.json'ı yabancı anahtar i hataları olmadan bir testte güvenle yükleyebilir. İkinci komut, Merge_Fixtures. Bu komut birkaç fikstür dosyası alır ve basit bir Dupe işlemi yapar (model ve PK) ve temiz bir JSON dosyası döndürür. Bu, yedek verilere sahip olabilecek birden fazla JSON fikstürünüz varsa faydalıdır. ./manage.py Merge_Fixtures Fixture1.json Fixture2.json Fixture3.json ...> all_my_fixtures.jsonthe üçüncü komutu REORDER_FIXTURES. Bu komut, tek bir dosyayı ve birkaç model adını alır (App.Model formatında, fikstür dosyalarında belirtilirken). Bu, fikstürünüzü yönlendirir, böylece ilk önce fikstürün ilk önce göründüğünüz modeller. Modelleri yüklerken yabancı anahtar hataları almaya meyilliyseniz bu yardımcı olur. ./manage.py reorder_fixtures fixture.json app1.model1 app2.model2 ...> Sipariş edilen modeller sonuna kadar eklenecektir. Dördüncü komut Custom_dump. Bu bir ayarı okur Custom_Dumps: ## Fikstürü MagicCustom_Dumps = {'addon': {# ./manage.py custom_dump adnak id 'birincil': 'addons.addon', # bizim referans modelimizdir. 'Bağımlılar': içine çevirir. 'current_version.files.all.0',], 'Sipariş': ('App1.model1', 'app2.model2',) # Stuff Sıralama}} Damperliğinde Dump_Object'in eşdeğerini çalışır. birincil nesneyi yukarı). JSON dökümü daha sonra birlikte birleştirilir. Çok bağımlı nesneleri terk etmek için çok kullanışlı. Gereksinimler: · Python · Django


django-fikstür-sihir İlgili Yazılım