Мой 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 →
*Django
Видево с djangocon us 2012
http://www.youtube.com/playlist?list=PL0...
https://gist.github.com/3848238
Не смог в тестирование админки. Модел-форму превратить в HTML можно, а в словарь нельзя, например. Ну и куча подобного. Как они вообще свою админку тестируют, интересно?
Запилил свои полууёбищные Django Forms в Perl. Стресса стало меньше. А вообще у наших приняты if'ы для валидации и всякого.
Джанганы, если у вас чото с файлами не то происходит — всегда первым делом проверяйте пути. Потому что если джанга лезет не туда — будете до второго пришествия поведение отлаживать.
https://www.djangoproject.com/weblog/201...
Вышли обновления безопасности для 1.3 и 1.4.
Ебал тут мозги две недели, а всего-то надо было в гугле написать django java, найти play framework и обнаружить, что он поддерживает GWT, Hibernate, аутентификацию и всё такое. Досадно. Но ладно.
http://red-bean.com/~adrian/django_pronu...
а новый питонист на работе говорит "дьянга"
Тест-клиент не продуман на случай того, что ваш view может доступаться к сессии.
узрел костыль, которым можно избежать падений джанги из-за отсутствия сеттингов
from django.conf import settings
if not settings.configured:
settings.configure()
Django is a ghetto. Другими словами не описать этот бардак. Словил багу, что тест работает, а на продакшне бага о том, что я пытаюсь request.POST модифицировать (а он по-умолчанию immutable). Оказалось, что:
1. в джанго TestClient баг в том, что по-умолчанию на post-запрос он шлёт multipart-форму.
2. в самой джанге ... more →
А вообще, в джанго идея приложений очень и очень крута. Вот прямо смотришь на их список и примерно понимаешь архитектуру всего проекта, а не голое controllers, bl, models и т.п. А вот название (приложения, applications) очень плохое. Прямо настолько плохое, что я только недавно понял, что оно совершенно не должно ... more →
http://www.klewel.com/conferences/django...
Видео с конференции Djangocon 2012.
Интересный плеер, можно одновременно почти удобно смотреть выступающего и слайды.
In [13]: Tag.objects.all()
Out[13]: [<Tag: ребята ну будьте же вы людьми>]
# Protect for possible race condition, those bastard with FTL
# clicking capabilities
Расписание конференции ЕвроПайтон 2012 https://ep2012.europython.eu/p3/schedule...
Расписание конференции ДжангоКон Европа 2012 http://2012.djangocon.eu/schedule/ (блджад, 15 секунд на загрузку и рендеринг страницы)
Django иногда поражает тем, что какие-то фичи они сделали только вот-вот недавно, а какие-то только делают. К примеру, их Javascript-gettext-лексер до невозможности глуп (хотя казалось бы, используйте babel'евский). Он даже не в состоянии понять var s = gettext("foo");. Кошмар.
Ну и, собственно, в 1.4 они взяли и ... more →
djangobb "охуенный". Django в названии там потому, что оно написано на джанге, а подключить его к сайту на джанге — хуй.
Посоны, например у меня оче успешно загружаются файлы. А как мне теперь ссылку на загруженный файл сохранить в БД?
*Django is used by:
SirAnthony
SirAnthony
werehuman
werehuman
kb
kb
nobiiru
nobiiru
16+
238328
eurekafag
eurekafag
Alexander Aleschenko
top4ek
nya
nya
der_FeniX
der_FeniX
Crazy_Owl
Crazy_Owl
desperate donkey
odin
0x2207
0x2207
asmer
asmer
Артс
arts
hóngweìbīng
hongweibing
няша
generatorglukoff
Марсианская улиточка
gisty
alxrt
alxrt
Nico-izo
Nico-izo
Shu
Shu
Kain Winterheart
kainwinterheart
rakoth
rakoth
Andrew
r3nya
SirAnthony
werehuman
kb
nobiiru
238328
eurekafag
top4ek
nya
der_FeniX
Crazy_Owl
odin
0x2207
asmer
arts
hongweibing
generatorglukoff
gisty
alxrt
Nico-izo
Shu
kainwinterheart
rakoth
r3nya