Category Archives: Programming

Запуск проекта Django

Запустить новый проект Перед запуском надо записать изменения в базу данных:

Также можно проверить на ошибки:

Запустить проект:

Кстати, тут много про запуск Django в продакшн-окружении.

FireBug console.table

В FireBug1.6 появился новый способ вывода — console.table

Пример jquery-ui виджета

Виджет добавляет инпуту кнопки, упрощающие генерацию маски, и строку для показа сгенерированного по маске значения. Виджет выложен исключительно для примера. Использовать напрямую нельзя (только с моего письменного разрешения). К сожалению так, прошу извинить.

Отдача json из Django view

Подробнее о simplejson — в документации

Динамическое добавление/удаление полей форм в Django

Задача стояла следующая: есть список сущностей (к примеру, упражнений), каждая из которых в форме выводится в виде нескольких полей ввода (к примеру, сеты и название упражнения), хочется иметь возможность яваскриптом добавлять/удалять упражнения, менять их положение. Для этого были использованы формсеты (django.forms.formsets) и jquery на клиенте. В теории всё так: в шаблон передаём формы из формсета …

Read more

Работа со стандартной авторизацией в Django

Хотелось использовать стандартную авторизацию, но нужно было, естественно, её расширить. Вот как это получилось.

Отдача статики в Django

Достаточно в urls.py добавить:

Для боевого сервера этот метод, конечно, использовать не стоит, но для разработки — самое то.

Выборка DOM-элементов по селекторам

Постоянно забываю запись всех атрибут селекторов для jquery. Памятка с примерами использования: 1. Элемент с атрибутом [A] Выбирает все элементы с атрибутом. Пример:

Выбрать все чекбоксы с атрибутом «checked». 2. Элемент с атрибутом A, равным B [A=B] Пример:

Выбрать все инпуты с атрибутом «name», равным «my-name». 3. Элемент с атрибутом A, не равным …

Read more

Проверка идентичности двух плоских массивов в jQuery

Как правильно установить xdebug для удобной работы

1. Скачиваем расширение — http://www.xdebug.org/download.php (я качаю ts) и копируем в папку с расширениями php. 2. В php.ini пишем

После перезапуска апача phpinfo будет содержать раздел xdebug.