Memorarea setărilor în baza de date
Nu toate setările aparțin în settings.py, deoarece are unele limitări specifice:
- Setările sunt-proiect la nivel. Acest lucru necesită nu numai aplicații dezordona settings.py, dar, de asemenea, crește șansele de conflicte de numire.
- Setările sunt constante de-a lungul o instanță de Django. Ele nu pot fi schimbate fără a reporni aplicația.
- Setări nevoie de un programator pentru a fi schimbat. Acest lucru este valabil chiar dacă setarea nu are niciun impact funcțional pe orice altceva.
Multe aplicații gasi nevoie pentru a depăși aceste limitări, și dbsettings oferă o modalitate convenabilă de a face acest lucru.
django-dbsettings este o aplicatie Django care e scopul principal este de a defini un set de substituenți care vor fi utilizate pentru a reprezenta setările care sunt stocate în baza de date. & nbsp; apoi, setările pot editate la run-time, utilizând editorul furnizate, și tot codul Python în aplicația dvs. care utilizează setarea va primi valoarea actualizata.
Instalare
Pentru a instala pachetul dbsettings, pur și simplu puneți-l oriunde pe PYTHONPATH ta p>
Ce este nou în această versiune:.
- eroare fixă care apar atunci când sunt exploatate de încercare cu LANGUAGE_CODE diferit de "en"
- opțiune verbose_name Adaugata pentru grupuri
- cod curatat
Ce este nou în versiunea 0.4.1:
- import imagine fixă
Ce este nou în versiunea 0.3:
- testrunner include distribuirea
Ce este nou în versiunea 0.2 :
- erori fixe care apar atunci când setările la nivel de modul și la nivel de model de au nume aceleași atribute
- corectat integrarea template editor admin
- README Updated
Cerințe :
- Python
- Django
Comentariile nu a fost găsit