django-markup-mixin ay isang simpleng Django magagamit muli application na magbigay ng markup na kontrol sa isang patlang sa isang modelo. & Nbsp; Sa ngayon ito ay medyo na-hack na magkasama, ngunit dapat na maging mas matatag sa paglipas ng panahon. Alinman sa dalawa, ako ay natagpuan ito lubos na kapaki-pakinabang sa maraming mga lugar na. Ito ay isang markdown formated text area
On malaking benepisyo? Maaari kang magbigay ng parehong isang markup field, at isang patlang na ibinigay ng nilalaman, ibig sabihin ay mahal per-template markup rendering operasyon ay maaaring relegated lamang ang pinakasimpleng ng mga lugar na text. Big lugar ng nilalaman ay maaaring muling-render sa bawat modelo save.
Pag-install:
Sa tatlong madadaling hakbang!
1. Ilagay 'markup-mixin' sa iyong naka-install na apps.
2. Add:
& Nbsp; mula sa markup-mixin.models import MarkupMixin
3. Siguraduhin na nagmamana ng mixin iyong modelo:
& Nbsp; klase YourModel (MarkupMixin):
& Nbsp; ...
4. Itakda ang markup opsyon field sa iyong modelo:
& Nbsp; def MarkupOptions:
& Nbsp; source_field =
Iyan na ang lahat. Isa sa mga pangunahing caveat, dahil sa hacky kalikasan ng proyektong ito, dapat mong ilagay MarkupMixin sa harap ng iyong listahan ng mana modelo! Ito ay dapat na taning sa kalaunan, ngunit sa ngayon ito ay isang bagay na gawin sa kung paano ang function ng modelo makatipid () ay importansiya.
Paggamit ng:
Gamit ang mga hakbang sa itaas kinuha, sa pamamahala ng iyong minarkahan up ng mga bagay ay medyo tapat:
& Nbsp; >>> obj = YourModel.objects.get (pk = 1)
& Nbsp; >>> obj.content
& Nbsp; u'This ay isang markdown ** formated ** text area '.
& Nbsp; >>> obj.rendered_content
& Nbsp; u '
Kinakailangan :
- sawa
Mga Komento hindi natagpuan