Използване на библиотека за избелване на Python с Google AppEngine

Търся да дезинфекцирам (премахвам целия javascript например) генерирания от tinymce html код. Този код ще бъде изобразен в div на страница и опитът е да се премахне целият злонамерен код в момента на запазване на генерирания от tinymce код.

Библиотеката bleach на Python изглежда е препоръчителният маршрут. Bleach не присъства в поддържаните от Google Appengine библиотеки на на трети страни.

Това означава ли, че трябва да го инсталирам заедно с моя Python код в Google App Engine?

Всяко предложение за по-добро изпълнение също е добре дошло.

Много благодаря.


person user1055761    schedule 06.12.2013    source източник


Отговори (1)


Да, всяка библиотека на трета страна, която не е предоставена от SDK, трябва да бъде инсталирана във вашия собствен проект и разгърната с вашия код.

Вижте секцията SDK Pure Python в документите https://developers.google.com/appengine/docs/python/#Python_Pure_Python

ТАКА че ще трябва да инсталирате html5lib-python, както и избелване директно във вашия проект.

person Tim Hoffman    schedule 06.12.2013