*django

kb 22.03.2013 10:57

Мой django-путь использования сессий в тестах — дёрганье вот такого специального view:

def dump_session_set(request):
request.session['foo'] = ['bar']
request.session.save()
del request.session['foo']
request.session.save()
return HttpResponse("ok")

АРХИТЕКТУРА @ ПЛАГИНЫ

// знаю "более правильный" ... more →

kb 28.09.2012 15:49

Не смог в тестирование админки. Модел-форму превратить в HTML можно, а в словарь нельзя, например. Ну и куча подобного. Как они вообще свою админку тестируют, интересно?

kb 04.07.2012 15:46

Тест-клиент не продуман на случай того, что ваш view может доступаться к сессии.

kb 03.07.2012 16:29

узрел костыль, которым можно избежать падений джанги из-за отсутствия сеттингов
from django.conf import settings
if not settings.configured:
settings.configure()

kb 02.07.2012 14:08

Django is a ghetto. Другими словами не описать этот бардак. Словил багу, что тест работает, а на продакшне бага о том, что я пытаюсь request.POST модифицировать (а он по-умолчанию immutable). Оказалось, что:
1. в джанго TestClient баг в том, что по-умолчанию на post-запрос он шлёт multipart-форму.
2. в самой джанге ... more →

kb 27.06.2012 15:41

А вообще, в джанго идея приложений очень и очень крута. Вот прямо смотришь на их список и примерно понимаешь архитектуру всего проекта, а не голое controllers, bl, models и т.п. А вот название (приложения, applications) очень плохое. Прямо настолько плохое, что я только недавно понял, что оно совершенно не должно ... more →

kb 18.04.2012 15:02

Django иногда поражает тем, что какие-то фичи они сделали только вот-вот недавно, а какие-то только делают. К примеру, их Javascript-gettext-лексер до невозможности глуп (хотя казалось бы, используйте babel'евский). Он даже не в состоянии понять var s = gettext("foo");. Кошмар.

Ну и, собственно, в 1.4 они взяли и ... more →

kb 18.01.2012 16:26

Самая красивая из дефолтных тем в sphinx называется Pyramid.

kb 20.12.2011 10:32

И почему не существовало загрузки фикстур не из json- какого-нибудь, а из обычной питоновской функции? Нужно ведь! (я написал, я молодец)

kb 10.12.2011 02:05

https://github.com/k-bx/django-riak-engi... таки я поборол его, но не до конца. всё же джанговская зависимость от настроек отбила всякое желание хоть минимальный тест заводить. отстой, иду мыть руки, допивать виски и спать

kb 10.12.2011 00:44

В джанго адаптеры баз данных сделаны через одно место. Думали адаптер сошлётся на какой-нибудь класс, реализующий какой-нибудь интерфейс? Нет! Он ссылается на модуль, в котором огромная куча говна, из которой невозможно понять, что требуется реализовывать, а что нет.

В результате собирается целая команда ... more →

kb 09.12.2011 15:36

А django-piston, кстати, фигня какая-то. Мне лично не нравится: 1. как сделали в принципе (зачем классами?) 2. нет вложенности ресурсов REST. 3. нет никакой генерации документации. 4. нет единого места описания API как такового (а именно — параметров POST или GET). 5. название тупое.

В общем, хоть бери и своё пиши.

kb 23.11.2011 16:53

>>> from django.db.models import Q
...
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

неправильно это. ой неправильно.

kb 17.09.2011 18:58

снова пытаюсь осилить django. на этот раз через силу. ну как же не нравится мне их идеи "положите туда то-то, а мы это волшебным образом экспортируем и выполним", ох не нравится. с другой стороны, не нравится привычка явно указывать, к примеру, набор приложений и т.д. нет, в случае с приложениями это как раз ... more →

Do you really want to delete ?

*django is used by:

SirAnthony

SirAnthony

kb

kb

werehuman

werehuman

nobiiru

nobiiru

16+

238328

eurekafag

eurekafag

nya

nya

der_FeniX

der_FeniX

Crazy_Owl

Crazy_Owl

Kona-chan

asmer

asmer

Артс

arts

0x2207

0x2207

Shu

Shu

Kain Winterheart

kainwinterheart

rakoth

rakoth

Andrew

r3nya

hóngweìbīng

hongweibing

няша

generatorglukoff

alxrt

alxrt

Nico-izo

Nico-izo