Category Archives: python

Настройка IntelliJ IDEA для запуска py.test

Установить plugin для python IntelliJ Idea → Preferences → Plugins → Browse Repositories → Python

Видео о python на русском

http://pyvideo.ru/

Возьми Python с собой

pythonanywhere.com — сервис, позволяющий вести разработку на Python онлайн, прямо в браузере. Более подробно: http://habrahabr.ru/post/144420/

Как Yandex использует Python и django

Доклад о том, как яндекс использует django (+архитектура яндекс.погода).

Новое в Django 1.4

Достаточно развёрнуто про новый функционал Django 1.4: http://blog.futurecolors.ru/search/label/Django%20Days

Библиотека для доставания хранимых процедур из SQL Server)

Написана на python https://github.com/squadette/sqlup

Локализация javascript в django

Продолжение записи Интернационализация и локализация django. Для перевода яваскрипта нужно В urls.py добавить урл для подгрузки функций интернационализации

словарь packages должен содержать один из пакетов, указанных в INSTALLED_APPS. Добавить в шаблон подгрузку это скрипта

В нужных местах воспользоваться функциями gettext, ngettext или interpolate Создаём файл с переводами для js командой

Добавляем перевод …

Read more

Интернационализация и локализация django

На примере русского языка.

Factory-метод модели Django

Никак не мог придумать, как озаглавить статью). Просто есть две вещи, которые хотел упомянуть. Создаём метод класса, возвращающий модели класса, который может вернуть и только указанные поля всех удовлетворяющих условиям моделей.

Здесь нужно выделить два важных момента:

Здесь создаётся фильтр моделей, созданных конкретным пользователем или не относящимся ни к какому пользователю. Подробнее о …

Read more

Вложенные формсеты в Django

Задача стояла следующая: сделать карточку создания-редактирования тренировки, которое состоит из упражнений, каждое из которых состоит из подходов. При этом должна быть возможность создавать тренировку по шаблону, при этом должны выводиться формы упражнений с предзаполненными данными, а также пустые определённого количества форм для ввода подходов (количество задаётся в шаблоне). Также должна сохраниться валидация всех форм, невозможность …

Read more