это может быть даже быстрее, чем понимание списка Маркса:
list(itertools.filterfalse(set(temp2).__contains__, temp1))
Nicedit и jHTMLArea - хороший выбор, если пользователи собираются вставить богатый текст в поле, так как он хорошо поддерживает Microsoft Word. Я предпочитаю Nicedit.
CKEditor и TinyMCE - полные альтернативы для редактирования html, и я предпочитаю CKEditor.
Update: Опекун сделал хороший, названный Scribe .
И для всех из них вы можете выбрать, какие кнопки появятся.