search
menu
person

NEWS AND UDATES


Рекомендую оформленную версию смотреть в оригинале на сайте

Текст ниже - быстрая заметка

Простенькая задача: есть компания, внутри которой развернута служба каталогов Active Directory от Microsoft. Нам хочется — что при открытии в браузере ссылки contacts.mycompany.local — выводился список сотрудников компании с разбивкой по отделам.
Предполагается, что в компании у каждого сотрудника есть своя учетная запись в Active Directory, у которой скудно-бедно заполнены хотя бы основные атрибуты, такие ФИО сотрудника, адрес его электронной почты, номер телефона, должность, отдел. Имя домена нашей компании — mycomany.local.

Для примера, будет выбран такой макет компании:

Итак, поехали. Первым делам создаем в Active Directory учетную запись, под которой будем по ... Читать дальше »
Просмотров: 1132 | Добавил: django | Дата: 21.02.2012 | Комментарии (0)

Задача - очистить текст от тегов которые не разрешены при добавлении.
Примерное решение задачи с помощью html5lib
Code
# -*- coding:utf-8 -*-
import html5lib
from html5lib import sanitizer, treebuilders, treewalkers, serializer

DEFAULT_ALLOWED_TAGS = ('a', 'p', 'img', 'h2', 'table', 'thead', 'tbody', 'tr', 'td', 'th')

class AllowedTagsSanitizer(sanitizer.HTMLSanitizer):
  """
  a strict sanitizer which only allows certain tags (must be set via class attribute)
  """
  def __init__(self, *args, **kwargs):
  self.a ... Читать дальше »
Просмотров: 1258 | Добавил: django | Дата: 21.02.2012 | Комментарии (0)