django-markup-mixin

Software screenshot:
django-markup-mixin
Podrobnosti Software:
Verze: 0.1.0
Datum uploadu: 11 May 15
Vývojka: Colin Powell
Licence: Volný
Popularita: 17

Rating: 4.0/5 (Total Votes: 1)

Django-Markup-mixin je jednoduchá Django opakovaně použitelná aplikace, aby značkovací kontrolu nad pole v modelu. & Nbsp; Právě teď je to docela hacknut dohromady, ale měly by se více robustnější v průběhu času. Ať tak či onak, jsem zjistil, že je docela užitečné v mnoha místech již.
Na velkým přínosem? Můžete poskytnout jak značkovací pole, a tavené pole obsahu, což znamená drahý per-šablony značkovací vykreslování operace může být zařazen pouze nejjednodušší textových oblastí. Velké obsahové oblasti mohou být znovu vykreslen na každém modelu úspory.
Instalace:
Ve třech jednoduchých krocích!
1. místo "Markup-mixin" ve vašich nainstalovaných aplikací.
2. Vložit:
& Nbsp; od značkovacích-mixin.models importovat MarkupMixin
3. Ujistěte se, že váš model dědí mixin:
& Nbsp; třída YourModel (MarkupMixin):
& Nbsp; ...
4. Nastavte značkovací možnosti pole na vašem modelu:
& nbsp; def MarkupOptions:
& Nbsp; source_field = rendered_field =
To je to. Jedním z hlavních námitka, protože hacky povaze tohoto projektu, je nutné umístit MarkupMixin v přední části vašeho modelu seznamu dědičnosti! To by měla být stanovena nakonec, ale teď to má něco společného s tím, jak funkcí modelu je save () je přepsána.
Použití:
S výše uvedených kroků přijatých správu vašich označené up položek je poměrně jednoduchý:
& Nbsp; >>> obj = YourModel.objects.get (pk = 1)
& Nbsp; >>> obj.content
& Nbsp; u'This je markdown ** formátovaný ** textové oblasti ".
& Nbsp; >>> obj.rendered_content
& Nbsp; u '

Toto je markdown formátovaný textová oblast

".

Požadavky na :

  • Python

Ostatní software developer Colin Powell

Komentáře k django-markup-mixin

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!