Size: a a a

Django [ru] #STAY HOME

2020 June 13

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Andrei Beliak
Господа, никто не подскажет нормальный виджет (или сниппет, или готовое приложение) для м2м в админке?
В проекте сейчас это multi select list, при наличии сотен наименований в списке и необходимоости отметить 10 крайне неудобно.
С 0 написать могу, но не хочется, кто-то юзал что-то более-менее готовое? Джанга 2.1.4 (надо обновлять, знаю, но вопрос не в этом)
Возможно autocomplete_fields будет в самый раз.
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Sergei Sergeevich
Возможно autocomplete_fields будет в самый раз.
виджет по дефолту уже сделан на базе select2, ничего по новой интегрировать не нужно
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
D
Я думал urlpatterns работают по принципу "первый совпал — первый сработал", а получается что как будто нет.

Хочу переопределить путь account_change_password из allauth:
# urls.py
from allauth.account import views as allauth_views
urlpatterns = [
   path(ath("custom/password/change/", allauth_views.password_change, name="account_change_password"),)
   path('', include('allauth.urls')),
]
Запрашиваю {% url 'account_change_password' %},
возвращает путь из allauth.urls

Как таки он определяет какой возвращать?
path(ath( это здесь ошибся? у allauth такой же нейм на пас? попробуй поменять нейм.
источник

D

D in Django [ru] #STAY HOME
Nikolay Cherniy
path(ath( это здесь ошибся? у allauth такой же нейм на пас? попробуй поменять нейм.
да, у allauth имя такое же, если меняю на свое, то все ОК

я скорее принцип хочу понять, думал первый значит главный
а он наоборот: типа составляет словарь путей и последний выигрывает, да?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
D
да, у allauth имя такое же, если меняю на свое, то все ОК

я скорее принцип хочу понять, думал первый значит главный
а он наоборот: типа составляет словарь путей и последний выигрывает, да?
обычно там по приложению, какое выше зарегистрировано у того нейм и срабатывает, как здесь - хз, а сверху вниз это не по неймам это по пути
источник

D

D in Django [ru] #STAY HOME
Nikolay Cherniy
обычно там по приложению, какое выше зарегистрировано у того нейм и срабатывает, как здесь - хз, а сверху вниз это не по неймам это по пути
> а сверху вниз это не по неймам это по пути
точно, по паттерну, вот наверно откуда у меня эта идея, спасибо
источник

D

D in Django [ru] #STAY HOME
Nikolay Cherniy
обычно там по приложению, какое выше зарегистрировано у того нейм и срабатывает, как здесь - хз, а сверху вниз это не по неймам это по пути
Да, получается он проходит построчно и составляет индекс/словарь.
И если путь задать после включенного allauth, то он перезапишет кастомный путь на старое имя

Так, напрмер, по account_change_password возвращается кастомный путь, вместо allauth'ного:
urlpatterns = [
   path('', include('allauth.urls')),
   path('custom/password/change/', allauth_views.password_change, name="account_change_password"),)
]

а это—"path(ath("—опечатался тут просто
источник

J

Jack in Django [ru] #STAY HOME
Что не так?
Можно запрашивать данный url вщ?
источник

AD

Alex Dem in Django [ru] #STAY HOME
D
да, у allauth имя такое же, если меняю на свое, то все ОК

я скорее принцип хочу понять, думал первый значит главный
а он наоборот: типа составляет словарь путей и последний выигрывает, да?
прикольно, я тоже так думал :)
источник

AD

Alex Dem in Django [ru] #STAY HOME
спасибо за инфу!
источник

D

D in Django [ru] #STAY HOME
Alex Dem
спасибо за инфу!
документация методом тыка)
источник

AD

Alex Dem in Django [ru] #STAY HOME
D
документация методом тыка)
эмпирические методы познания мне также очень близки :)
источник

AD

Alex Dem in Django [ru] #STAY HOME
D
документация методом тыка)
наверное там действительно словари составляются
во всяком случае, у словарей как раз такое поведение при пересечении ключей
источник

D

D in Django [ru] #STAY HOME
ага, видать, дешево и сердито
источник

MB

Murad B in Django [ru] #STAY HOME
Всем привет!
настроил apache для запуска сайта, но в логах получаю это(скрин)
кто-нить знает из-за чего это происходит?
источник

m

mik in Django [ru] #STAY HOME
Murad B
Всем привет!
настроил apache для запуска сайта, но в логах получаю это(скрин)
кто-нить знает из-за чего это происходит?
это не пхп группа)
источник

MB

Murad B in Django [ru] #STAY HOME
ну, вообще сайт на django
источник

m

mik in Django [ru] #STAY HOME
но найти он не может php файлы)
источник

O

Olex in Django [ru] #STAY HOME
mik
это не пхп группа)
Чем ему пхп группа поможет?
источник

m

mik in Django [ru] #STAY HOME
Olex
Чем ему пхп группа поможет?
пускай там ищет)
источник