django-smart-save bir veya daha fazla alan yerel değiştirildi, yeni, ya da özel olarak böyle & nbsp yapmak için talimat ise sadece modeli nesne kurtaracak basit soyut bir model sağlayan Django uygulaması.; Her alan türü kenara kaydetmek için ayrı bir çağrı gerekmez ManyToManyFields gelen değişiklikler için denetlenir. Kullanımı Django-smart-save sağ durumlarda büyük performans iyileştirmeleri sağlamak olabilir.
Kurulum
PyPI yükle:
& Nbsp; install pip django-smart-kaydetmek
GitHub yükle:
& Nbsp; git clone git: //github.com/derek-schaefer/django-smart-save.git
& Nbsp; -e budala budala + yüklemek pip: //github.com/derek-schaefer/django-smart-save.git#egg=smart_save
Yapılandırma
Senin PYTHONPATH ve INSTALLED_APPS ayarı smart_save ekleyin:
INSTALLED_APPS (=
& Nbsp; ...
& Nbsp; 'smart_save'
& Nbsp; ...
)
(İsteğe bağlı) modele özgü yapılandırma ayarlarını kullanın:
sınıf MyModel (SmartSaveModel):
& Nbsp; SMART_SAVE_FORCE = true # kirli alan denetimini atlar
& Nbsp; SMART_SAVE_IGNORE_FIELDS = (, 'LAST_UPDATED') # kirli olarak bu alanları işaretlemek olmaz
& Nbsp; ...
Kullanım
Bunun SmartSaveModel alt sınıf. Model özgü seçenekler yukarıda belgelenmiştir .:
smart_save.models gelen SmartSaveModel ithal
sınıf MyModel (SmartSaveModel):
& Nbsp; ...
Kenara SMART_SAVE_FORCE modeli özniteliği, ayrıca saha kontrolünü atlamak yöntemi kaydetmek için modeline Gerçek kuvvet = geçebilir
Gereksinimler :.
- Python
- Django
Yorum Bulunamadı