Django-preferences yra Django programa, kuri leidžia vartotojams nustatyti app konkrečius pageidavimus per sąsajos administratoriaus.
Teikia pavienius administratoriaus nuomonę dėl Nuostatos objektų ir paprasta sąsaja privilegijuotųjų vertybes. Singleton svečiai užtikrina tik vienas pirmenybė intance yra prieinami kiekvienoje Preferences klasėje.
Diegimas
& Nbsp; 1. Pridėti lengvatas savo Įdiegtos progr nustatymus.
& Nbsp; 2. Pridėti parinktis nuorodą įtraukti į projekto url.py failą. Įsitikinkite, kad naudojate "admin /" kaip įtraukti kelyje pradžios, nes ji pakeis tam tikrus admin Peržiūrėjo:
& Nbsp; (r "^ admin /" apima ("preferences.urls)),
Naudojimas
Norėdami sukurti lengvatų jūsų app sukurti modelį saugoti savo pageidavimus, kaip įprasta, su modeliu paveldi iš preferences.models.Preferences. Taip pat nurodyti preferences.models kaip savo modelius modulis:
nuo django.db importo modelių
nuo preferences.model importo lengvatų
klasė MyPreferences (Parinktys):
& Nbsp; __ module__ = 'preferences.models "
& Nbsp; portal_contact_email = models.EmailField ()
Admin klasės yra nurodytos kaip už įprastą, jokių pakeitimų nereikia. Jūsų pasirinkimas bus rodomas pagal Parinktys app etiketės Django admin.
Nustatymai gali būti atvertas Python importuodama parinktis modulį ir važiuojantiems į jūsų reikalaujama pageidavimus forma pageidavimus
nuo preferencijos importo pageidavimus
portal_contact_email = preferences.MyPreferences.portal_contact_email
Kas naujo , šioje laidoje:.
- Geriau pakavimas
Kas naujo versijos 0.0.5:.
- Pridėta svetainės paremti
- Pridėta unittests.
Kas naujo 0.0.4 versija:
- valymas. Dokumentai lenkų.
Kas naujo versijos 0.0.3:.
- Rašyba korekcija, dėka tiktuk
Reikalavimai :
- Python
- Django
Komentarai nerastas