AttributeError: ‘module’ object has no attribute ‘get_ancestors’ Решение добыто здесь: http://dev.good-guy.me/archives/463 Суть: удалять django-mptt
Posts Categorized: python
Gettext в Python. Пример
Для интернационализации в python используется модуль gettext. Так как мне было трудно найти рабочий пример, то вставляю его сюда: import gettext root=’/my/directory/’ transLoc = root +»/i18n» t = gettext.translation(‘myapp’, transLoc, languages=[‘ru’]) _= t.ugettext t.install() b=_(«test») Перевод берется из mo файлов, которые в моем случае для РУССКОГО языка распологаются: /my/directory/i18n/ru/LC_MESSAGES/myapp.mo Папка LC_MESSAGES необходима, иначе не работает…. Read more »
Проверка наличия метода в классе (Python)
Проверка наличия метода в классе: hasattr(class, methodName):
SQL escaping in Python
Довольно простая, но хорошая защита против sql инъекций: sql_part=re.escape(sql_part) В мане сказано: re.escape(string) Return string with all non-alphanumerics backslashed; что подходит для нас. P.S. Если данные передаются в UTF-8, то нужно использовать нечто другое, иначе эта функция экранирует utf-8 символы которые выходят за диапазон ascii.
Интеграция оплаты через BBVA с помощью Python
Или можно было озаглавить так: Merchant of BBVA, Spain BBVA испанский банк поэтому не было манов даже на английском, только на испанском. эта инструкция должна сэкономить кучу времени. Итак… С начала как работает интеграция (самое основное): Данные о товаре пересылается через POST на bbva, там пользователь вводит информацию о кредитной карте, если всё удачно то… Read more »
Привет, мир!
Поздравляем, Вы установили русифицированную сборку WordPress. Это первая запись в Вашем блоге, Вы можете ее отредактировать или удалить. Прямо сейчас Вы можете ознакомиться с рекомендациями после установки WordPress. Созданием этой сборки занимается команда MyWordPress. Если у Вас возникнут вопросы, будем рады ответить на них на нашем форуме.
Получение абсолютного пути к файлу в Python
__file__ указывает путь к исполняемому файлу. А так мы получим абсолютный путь к каталогу, с которым работаем. import os.path ROOT_PATH=os.path.dirname(__file__)
Основные операции над словарями в Python
D2={‘spam’:2, ‘eggs’:3} D2.has_key(‘eggs’) # проверка на вхождение ‘eggs’ in D2 # проверка на вхождение D2.keys() # получение ключей D2.values() # получение значений D2.get(key,default) # взятие элемента key, при отсутствие подставляется значение из default D2.update(D1) # объединение словарей D2 и D1 D2.pop(key) # удаление элемента key, и возврат его значения len(D2) # получение количества элементов
Аналог phpinfo в Python
Качаем этот файл: http://www.modpython.org/live/current/lib/python/mod_python/testhandler.py (Копию на всякий пожарный положу сюда) сохраняем на винте, там где находится наш сайт. В настройках апача меняем PythonHandler на наш testhandler: PythonHandler testhandler запускаем наш сайт и видим подобие того, что выдает phpinfo
Установка mod_python в Ubuntu
sudo apt-get install libapache2-mod-python sudo /etc/init.d/apache2 restart
Свежие комментарии