*django
http://habrahabr.ru/blogs/django/125357/ Смотрите, ОН НЕ ОСИЛИЛ CSS И НАПИСАЛ ДЖАНГОКОСТЫЛИ!
'IGNORABLE_404_ENDS': ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php'),
https://github.com/SirAnthony/Anicat/blo...
https://github.com/SirAnthony/Anicat/blo...
http://pastebin.com/jdngBjB1
Пстач, что я делаю не так?
Решил сделать датаформат красиво, открыл джангоисходники https://code.djangoproject.com/browser/d... Смотрю наследуется от BaseTemporalField, у которого определен метод strptime, думаю, то что надо. Переопределяю. Не работает. Думаю. Проверяю правильность написания. Проверяю. Не ... more →
return datetime.date(*time.strptime(value, format)[:3]) Я долго на это смотрел, и думал, что это смайл в скобочках.
Сделал ChoiceField который заполняется 1200 элементами. 47 таких полей генерятся 2,5 секунды. Намного меньше, чем я ожидал.
Пстач, расскажи, как сделать так, чтобы ModelForm не выводила переопределенные в ней поля(declared_fields), точнее не сама форма, а ее наследник. Задаю третье поле через fields, два переопределенных тоже выводятся. Пробовал писать в exclude — не помогло, они все равно рисуются.
Сегодня форкнул django-audit-log. Вообще, интересный проект, не знаю, почему у него всего 6 человек в watchers. Суть в том, что он логирует все insert/update/delete которые исходят через save(в документации написано, что только post, put и delete запросы через http, но на деле работает со всем подряд, без запроса ... more →
def locked(self, instance):
return instance.audit_log.filter(**{instance._meta.pk.name: instance.pk}).latest('action_date').locked
Ебаный ужас.
Сегодня я воровал у джанги календари.
У джанги в админке очень няшные календари, я решил не писать свои, а украсть оттуда. Поизучав, как оно все устроено, я обнаружил, что календарь в принципе самодостаточен, и вытащить его просто, однако просмотр того, как оно написано, вызывает WOK. ЭТО ЖЕ ПИЗДЕЦ! Они вешают ... more →
Почему чтобы написать элементарный джойн в одну строку, я должен выдумывать какие-то безумные конструкции с extra и query.join, повторяя второе кучу раз? RAGE
Пстач, я тебе принес ДЖАНГОПРОБЛЕМУ:
class AnimeItem(models.Model):
bundles = models.ManyToManyField('self')
>>> a = AnimeItem.objects.get(id=1)
>>> b = AnimeItem.objects.get(id=2)
>>> c = AnimeItem.objects.get(id=3)
>>> a.bundles.add(b)
>>> b.bundles.all()
[<AnimeItem: 2x2=Shinobuden [TV]>]
>>> ... more →
Еще немного, и я понапишу костылей, которые наверняка не нужны, потому что не осилил.
Джанга с одним простым запросом на выборку 100 элементов и одним шаблоном отрабатывает за 203мс(запросы, судя про профилеру — 4мс). Набор костылей от меня, делающий то же самое, но с расширенным запросом, в котором джойн едет через джойн(у меня он, если не задавать особых условий, занимает 2 экрана), отрабатывает ... more →
*django is used by:
SirAnthony
SirAnthony
kb
kb
werehuman
werehuman
nobiiru
nobiiru
16+
238328
Alexander Aleschenko
top4ek
eurekafag
eurekafag
nya
nya
der_FeniX
der_FeniX
Crazy_Owl
Crazy_Owl
asmer
asmer
Артс
arts
desperate donkey
odin
0x2207
0x2207
Shu
Shu
Kain Winterheart
kainwinterheart
rakoth
rakoth
Andrew
r3nya
hóngweìbīng
hongweibing
няша
generatorglukoff
Марсианская улиточка
gisty
alxrt
alxrt
Nico-izo
Nico-izo
SirAnthony
kb
werehuman
nobiiru
238328
top4ek
eurekafag
nya
der_FeniX
Crazy_Owl
asmer
arts
odin
0x2207
Shu
kainwinterheart
rakoth
r3nya
hongweibing
generatorglukoff
gisty
alxrt
Nico-izo