Django-markup-mixin on yksinkertainen Django uudelleenkäytettäviä sovellus antaa markup hallita kentän mallissa. & Nbsp; Juuri nyt tämä on ihan hakkeroitu yhteen, vaan pitäisi olla vakaampi ajan. Joko niin, olen löytänyt sen varsin hyödyllinen monin paikoin jo. Tämä on markdown formated tekstikenttään.
Käytössä suuri etu? Voit tarjota sekä markup kentän, ja sulatettu sisältö kentän, mikä tarkoittaa kalliita per-template markup renderointitoimista voidaan karkottaa ainoastaan yksinkertaisin tekstiä alueilla. Big sisältöä alueita voidaan uudelleen tulostetaan kunkin mallin tallenna.
Asennus:
Kolmessa helppoa vaihetta!
1. Aseta "markup-mixin 'oman asennetut sovellukset.
2. Lisää:
& Nbsp; markup-mixin.models tuonti MarkupMixin
3. Varmista, että malli perii Mixin:
& Nbsp; luokka YourModel (MarkupMixin):
& Nbsp; ...
4. Aseta markup kenttään vaihtoehtoja mallin:
& Nbsp; def MarkupOptions:
& Nbsp; source_field =
Siinä kaikki. Yksi merkittävä varoitus, koska hacky luonne projektin, sinun on paikka MarkupMixin edessä mallin perintö lista! Tätä olisi vahvistettava myöhemmin, mutta nyt se on jotain tekemistä sen kanssa, miten mallin save () toiminto ohitetaan.
Käyttö:
Kun edellä mainitut vaiheet toteutettu, hallita merkitään kohteita on melko yksinkertainen:
& Nbsp; >>> obj = YourModel.objects.get (pk = 1)
& Nbsp; >>> obj.content
& Nbsp; u'This on markdown ** formated ** tekstikenttään. "
& Nbsp; >>> obj.rendered_content
& Nbsp; u "
vaatimukset
- Python
Kommentteja ei löytynyt