django-smart-save

Smart Saving of Django-modellen
Download nu

django-smart-save Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Derek Schaefer
  • Uitgever website:
  • https://bitbucket.org/dschaefer/

django-smart-save Tags


django-smart-save Beschrijving

Django-Smart-Save is een Django-app die een eenvoudig abstract model biedt dat alleen je modelobject opslaat als het nieuw is, een of meer velden zijn lokaal gewijzigd, of het is specifiek geïnstrueerd om dit te doen. Elk veldtype wordt geïnspecteerd op wijzigingen afgezien van ManyTomanyFields die geen afzonderlijke oproep nodig hebben om op te slaan. Het gebruik van Django-Smart-Save kan een leveren van geweldige prestatieverbeteringen in de juiste situaties.InstallatieInstall van PYPI: PIP INSTALLATIE DJANGO-Smart-SaveInstall van Gitub: Git Clone Git: //github.com/dereek-schaefer/django-smart- Save.git PIP Install -e git + git: //github.com/dereek-schaefer/django-smart-save.git#egg=smart_saveconfigurationadd Smart_save naar uw Pythonpath en geïnstalleerde_apps Instelling: installed_APPS = (... 'Smart_Save', ...) (optioneel) Gebruik de modelspecifieke configuratie-instellingen: KLASSE MYMODEL (SMARTSAVEMODEL): Smart_Save_FORCE = TRUE # Skips Dirty Field Controleren Smart_Save_ignore_fields = ('Last_updated',) # zal deze velden niet markeren als vuile ... Usagesimply subklasse Smartsavemodel. Modelspecifieke opties zijn hierboven gedocumenteerd .:From Smart_Save.models Import SmartSavemodelclass MyModel (SmartSavemodel): ... Afgezien van het attribuut Smart_save_force, kunt u ook Force = TRUE geven aan de opslagmethode van uw model om veldcontrole te overslaan


django-smart-save Gerelateerde software