Django-jelölő-mixin egy egyszerű Django újrafelhasználható alkalmazás, amely jelölő felett a területen egy modellt. & Nbsp; Most ez elég ütött össze, hanem váljon erőteljesebb idővel. Akárhogy is, én is találtam nagyon hasznos, sok helyen már. Ez egy árleszállítás formázott szövegmezőbe.
On nagy előny? Ön tud nyújtani mind a jelölő mezőt, és a megjelenítési tartalmát területen, ami azt jelenti, költséges per-sablon jelölő teszi műveleteket lehet kárhoztatva, hogy csak a legegyszerűbb szöveget területeken. Big tartalmi területek újra lehet leképezni minden modell megtakarítás.
Telepítés:
Három egyszerű lépésben!
1. hely "jelölő-mixin" a telepített alkalmazásokat.
2. Add:
& Nbsp; jelölő-mixin.models importálni MarkupMixin
3. Ellenőrizze, hogy a modell örökli a mixin:
& Nbsp; class YourModel (MarkupMixin):
& Nbsp; ...
4. Állítsa be a jelölő mezőt lehetőségek a modelltől:
& Nbsp; def MarkupOptions:
& Nbsp; source_field = rendered_field =
Ez az. Az egyik fő kivétellel, mert a hacky jellege ezt a projektet, akkor helyezze MarkupMixin elején a modell öröklési lista! Ezt meg kell határozni végül, de most, hogy van valami köze, hogy a modell save () függvény felülbírálja.
Használat:
A fenti lépéseket tett, az irányító a jelölt tételek meglehetősen egyszerű:
& Nbsp; >>> obj = YourModel.objects.get (pk = 1)
& Nbsp; >>> obj.content
& Nbsp; u'This egy árleszállítás ** ** formázott szöveget területen. "
& Nbsp; >>> obj.rendered_content
& Nbsp; u '
követelmények :
- Python
Hozzászólás nem található