Lagring indstillinger i databasen
Ikke alle de indstillinger tilhører settings.py, da det har nogle særlige begrænsninger:
- Indstillinger er projekt-dækkende. Dette kræver ikke blot apps at rode op settings.py, men også øger chancerne for navngivning konflikter.
- Indstillinger er konstant gennem en instans af Django. De kan ikke ændres uden at genstarte programmet.
- Indstillinger kræver en programmør for at blive ændret. Dette gælder også, selvom indstillingen ikke har nogen funktionel betydning for noget andet.
Mange programmer finde nødt til at overvinde disse begrænsninger, og dbsettings giver en bekvem måde at gøre det.
Django-dbsettings er en Django app, der er vigtigste mål er at definere en række pladsholdere som vil blive brugt til at repræsentere de indstillinger, der er gemt i databasen. & nbsp; Derefter kan indstillingerne redigeret på run-time ved hjælp af den medfølgende editor, og alle Python kode i dit program, der bruger indstillingen vil modtage den opdaterede værdi.
Installation
For at installere den dbsettings pakken, skal du blot placere den hvor som helst på din PYTHONPATH
Hvad er nyt i denne udgivelse:.
- Fast fejl forekommende, når testen køres med LANGUAGE_CODE anderledes end 'en'
- Tilføjet verbose_name mulighed for grupper
- Renset kode
Hvad er nyt i version 0.4.1:
- Fast Billede import
Hvad er nyt i version 0.3:
- Inkluderet testrunner i distributionen
Hvad er nyt i version 0.2:
- Faste fejl optræder, når indstillingerne modulniveau og model niveau har samme attribut navne
- Rettet den editor skabeloner admin integration
- Opdateret README
Krav :
- Python
- Django
Kommentarer ikke fundet