Size: a a a

Django [ru] #STAY HOME

2020 March 10

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
tot samiy neizvestniy
Ты не понимаешь, что либа написаная на си будет лучше по производительности, чем либа написанная на питоне? Тут как бы и бенчмарков особо не надо делать...
Но вот одна из статей, например

https://m.habr.com/ru/post/163979/
1) она написана не на С, а на питоне и выступает прослойкой для сишных либ, там это было написано русским языком
2) Даже если она на С написана, это её не делает автоматически быстрее, есть много тому примеров
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
https://www.crummy.com/2012/01/22/0
Вот тут есть нормальные тесты, но устаревшие
It's written in C, and on Python 2.7 it builds a parse tree sixty times faster than BS4, three times faster than a pure-Python parser that does absolutely nothing with the data. Even on Python 3, lxml alone is seven times faster than BS4+lxml.
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Читай внимательно
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
И вот сюда посмотри
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Читай внимательно
Ну да, это своеобразная прослойка, для либ на си
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. Есть url
'items/<pk>/'
Подскажите, как в permissions получить доступ к pk?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
А как иначе?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
tot samiy neizvestniy
А как иначе?
Можно напрямую сишные функции в питон закидывать
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Без прослоек
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Но как бы все бенчмарки твердят, что лхмл быстрее, чем бс. Но ты упорно отказываешься это понимать
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
tot samiy neizvestniy
Но как бы все бенчмарки твердят, что лхмл быстрее, чем бс. Но ты упорно отказываешься это понимать
Мда,мастер спора на пустом месте. Ты видел где я это отрицал?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Grigory Surkov
Привет. Есть url
'items/<pk>/'
Подскажите, как в permissions получить доступ к pk?
Kwargs посмотри
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
tot samiy neizvestniy
Kwargs посмотри
В has_permission() не передается **kwargs
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Привет. Есть url
'items/<pk>/'
Подскажите, как в permissions получить доступ к pk?
в пермишин пробрасывается request
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по теории оттуда можно получить
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Мда,мастер спора на пустом месте. Ты видел где я это отрицал?
Зачем рассказывать о том, что нужно замерить на 1000 страницах, чтобы убедиться в очевидном?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
зачем тебе pk в has_permission ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
зачем тебе pk в has_permission ?
Надо из реквеста получать pk предмета, чтобы узнать, является ли юзер создателем этого предмета
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
tot samiy neizvestniy
Зачем рассказывать о том, что нужно замерить на 1000 страницах, чтобы убедиться в очевидном?
Потому что "ну я че та пробовал и оно для меня быстрее на одной странице" не катит на бенчмарк.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Я просто не знаю как из request получить аргументы url'а
источник