Archive for the ‘программирование’ tag

Обновление sqlite базы данных в андроид-приложении из assets

без комментариев

Интересная задача: как обновить базу данных приложения, если мы ее используем в качестве источника данных и не храним никаких пользовательских данных? Сходу можно предложить вариант использовать текстовый дамп таблицы или при поставке обновления приложения полностью перезаписывать данные в приложении на новые. Рассмотрим второй вариант в применении к SQLite базе данных.

UPD. Подход прикольный, но в использовать не рекомендую, при каждом обращении к базе данных перекопируется файл из ассетса. Причина в том, что при моем подходе почему-то после отработки функции onCreate движок не считал базу данных созданной. Сейчас в поиске оптимального решения.
Читать далее »

Автор Sash(k)a

7 апреля, 2014 at 9:51 пп

Изменение логики работы полей в админке Django

без комментариев

Обычно стандартного представления модели в админке джанго достаточно для целей редактирования и добавления материалов. Однако когда модель усложняется и хочется автоматизировать некоторые действия при наполнении сайта (создание ссылки для ЧПУ, проверка корректности имен файлов картинок) можно воспользоваться расширением моделей административного интерфейса (ModelAdmin).
Читать далее »

Автор Sash(k)a

3 сентября, 2013 at 5:05 пп

Регистронезависимый логин в django

без комментариев

По моему мнению логины на сайте должны быть регистронезависимыми, так как регистрация на одном сайте пользователей с логином «Django» и «django» может привести к неприятным конфузам. Будем отучать джанго от этого.
Читать далее »

Автор Sash(k)a

24 июля, 2012 at 11:38 пп