django-html_sanitizzatore.fornisce un set di utilità di pulizia HTML per modelli di Django, moduli e modelli | |
Scarica ora |
django-html_sanitizzatore. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- MIT/X Consortium Lic...
- Prezzo:
- FREE
- Nome editore:
- Selwin Ong
- Sito web dell'editore:
- https://github.com/ui/
django-html_sanitizzatore. Tag
django-html_sanitizzatore. Descrizione
Django-html_sanitizer è un'app django che fornisce un insieme di utilità per sanificare / fuggire / pulirsi in ingressi HTML facilmente in Django. Questa app è costruita in cima alla candeggina, l'eccellente Python HTML Sanitizer.installationAggiungi Sanitizer alle tue installation_apps: installata_apps = (# Altre app "Sanitizer",) Modello UsaGesimilari per candeggiare, Django Sanitizer è un whitelist (consente solo tag e attributi specificati) Sanitizer HTML basato. Django Sanitizer offre due campi del modello che sanificano automaticamente i valori del testo; Sanitizedcharfield e sanitizedtedtextfield. Questi campi accettano tre argomenti extra: - ammesso_tags: un elenco di tag HTML consentiti - Amedio_attributes: un elenco di attributi HTML consentiti - Striscia: un booleano che indica se i tag / attributi offensivi dovrebbero essere sfuggiti o spogliati. It in Django Modelli: da django.db import modelsfrom sanitizer.models import sanitizedcharfield, sanitizedtextfieldclass mymodel (models.model): # Consenti solo , , Tags e attributi "HREF" e "SRC" Attributi Foo = Sanitizedcharfield (max_Length = 255, abilitato_tags = , permesso_attributes = , striscia = falso) bar = sanitizedtextfield (max_Length = , Amise_attributes = , Strip = Falso) Forma UsageUsing Django Sanitizer in Django Forms è molto simile all'utilizzo del modello: da Django import formsfrom sanitizer.forms Importa sanizedcharfield, sanizedtextfieldclass myform (moduli.Form): # Consenti solo , , tags e "hre f "e" src "attributi foo = sanizedcharfield (max_lengfulfield = 255, abile_tags = , permesso_attributes = , striscia = falso) bar = sanitizedtextfield (max_Length = 255, Amedio_tags = , Amise_attributes = , Strip = False) Template USAgedjango Sanitizer fornisce alcuni modi differenti per la pulizia HTML in Modelli : - Escape_html Template Tagexample Uso: {% Load Sanitizer%} {% Escap_html Post.Content "A, P, IMG" "HREF, SRC"%} Assumendo post.Content contiene la stringa ' Esempio
Software correlato
Django-DirectUPload.
cbv_utils.
ripuge.Lemonade.
Qhonuskan-voti
Tornado-utils.
Django-SCT.
GTFSNI.
Django-modulare-Lingue
Django-dekling.
Django-Redcap.
teleheat.