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

  • Rating:
  • 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