Size: a a a

Django [ru] #STAY HOME

2019 March 30

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
просто если гет ставлю он переходит обратно в главную страницу! а мне нужно что бы он оставался на той в которой нажали на язык
после того как настроил
стандартный {% url  %} должен  подставлять активынй язык в префикс урла
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
jQuery лучше начинать закапывать) не используйте её в новых проектах) это legacy как Python 2.7
источник

DT

Dan Tyan in Django [ru] #STAY HOME
jQuery нормальная библиотека и ее надо использовать там где она уместна
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а что она умеет такого, чего не умеет современный js?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
раньше она была прикольной потому что поддержка js в браузерах была слабой, были глюки, баги, js не был так развит
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
jQuery мы обязаны появлению https://www.w3schools.com/jsref/met_document_queryselector.asp в js
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
во времена, когда было важно, чтобы сайт работал на IE7 jQuery была ой как важна и нужна, но сейчас?
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
после того как настроил
стандартный {% url  %} должен  подставлять активынй язык в префикс урла
там все норм работает! на урлы языков что поставить не знаю
источник

Z

ZHU in Django [ru] #STAY HOME
источник

Z

ZHU in Django [ru] #STAY HOME
что бы при их нажатии оставалиьс на том же месте
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
jQuery лучше начинать закапывать) не используйте её в новых проектах) это legacy как Python 2.7
я тут уточню, не всем понятно:
- jQuery не стала хуже за эти годы, но
- новые проекты обычно подразумевают использование компонентов, работа с DOM там не нужна, там Angular/React/Vue.js
- часть проектов не будут использовать компоненты по ряду причин (их меньшинство), если вы в этом меньшинстве - да, работать с DOM вам как-то нужно, но всё то, что раньше было в jQuery, сейчас есть в обычном js, при этом вы должны понимать, что безопасное TLS-соединение подразумевает такие настройки, которые не будут совместимы с IE < 11 версии, таким образом, вам при всём желании поддерживать всё древнее просто не нужна jQuery, IE 11 (который тоже скоро закопают) справится и без неё, а более древние браузеры просто не смогут подключиться к вашему сайту (и это не важно, их доли давно уже менее 1%)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Django Admin использует jQuery просто потому, что это тянется из древних времён (и никому не хочется рефакторить тот старый код), в новых проектах, разумеется, её бы не стали использовать)
источник

Z

ZHU in Django [ru] #STAY HOME
как туда добавить url текущий
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
jQuery лучше начинать закапывать) не используйте её в новых проектах) это legacy как Python 2.7
Да
Давайте из-за одного Аякс запроса накатим ноду, нпм, галп, Бауэр и ангуляр.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey
Да
Давайте из-за одного Аякс запроса накатим ноду, нпм, галп, Бауэр и ангуляр.
есть fetch, который работает во всех современных браузерах
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и есть fetch polyfill, если нужны старые браузеры
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
при нежелании (по какой-либо причине) использовать fetch, есть другая известная популярная либа, axios https://github.com/axios/axios
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
делать AJAX запросы в 2019 году через jQuery - это нубство) такое может быть где-нибудь в старом проекте, где ничего не хочется менять (а то развалится), но никак не в новых
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я выше пишу именно про новые проекты)
источник