Size: a a a

Django [ru] #STAY HOME

2019 June 26

V

VIKTOR in Django [ru] #STAY HOME
его легко было бы вынести в отдельный файл, и не нарушить логику, просто он вызывается только в одном месте - внутри модели
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
VIKTOR
метод не будет отдавать ничего во вне, просто внутренний вспомогательный метод
А чего на моё сообщение реплаить-то, я не на твой вопрос отвечал. :)

Но раз уж на то пошло, если метод вызывается только внутри модели - то и оставляй его там, с именем, начинающимся с _.
И статикметодом я бы его даже не делал - но это уже вкусовщина. 🤔
источник

V

VIKTOR in Django [ru] #STAY HOME
Timur Daukaev
А чего на моё сообщение реплаить-то, я не на твой вопрос отвечал. :)

Но раз уж на то пошло, если метод вызывается только внутри модели - то и оставляй его там, с именем, начинающимся с _.
И статикметодом я бы его даже не делал - но это уже вкусовщина. 🤔
упс, сори, я затупил. но спасибо за ответ)
источник

S

Skoomer in Django [ru] #STAY HOME
помогите разобраться с  django  ajax update ,создание удаление сделал , и какой то зашквар пошел с  update  лс
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Посоветуйте, что можно использовать для определения города? Должно быть русифицировано всё
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
m0nte cr1st0
Посоветуйте, что можно использовать для определения города? Должно быть русифицировано всё
Многие сидят под VPN, так что ничего
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
это понятно
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
но всё же
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
geoip?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
только она не русифицирована, по-моему
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Скинь код
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Serializer
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
И такой общий вопрос, изначально казалось что меньше кода пишешь на drf, но со временем начал замечать что это миф и на самом деле кода намного больше
источник

AM

Artem Malyshev in Django [ru] #STAY HOME
Всем привет!

Если кому-то интересно обсудить https://github.com/dry-python, или есть вопросы как его готовить - приходите завтра на moscow python meetup.

Буду там.
источник

p

pavel in Django [ru] #STAY HOME
можно как то это покрасивей написать?

for i in self.queryset:
   lang_title = f'title_{translation.get_language()}'
   default_title = f'title_{settings.MODELTRANSLATION_DEFAULT_LANGUAGE}'

   if list(self.queryset.filter(id=i.id).values(lang_title))[0][lang_title] is None and\
           list(self.queryset.filter(id=i.id).values(default_title))[0][default_title] is None:

       qs = qs.exclude(id=i.id)
источник

p

pavel in Django [ru] #STAY HOME
где if
источник

AG

Alexey Golubev in Django [ru] #STAY HOME
pavel
можно как то это покрасивей написать?

for i in self.queryset:
   lang_title = f'title_{translation.get_language()}'
   default_title = f'title_{settings.MODELTRANSLATION_DEFAULT_LANGUAGE}'

   if list(self.queryset.filter(id=i.id).values(lang_title))[0][lang_title] is None and\
           list(self.queryset.filter(id=i.id).values(default_title))[0][default_title] is None:

       qs = qs.exclude(id=i.id)
i.lang_titile ?
источник

p

pavel in Django [ru] #STAY HOME
Alexey Golubev
i.lang_titile ?
он будет говорить  
... object has no attribute 'lang_titile'
источник

AG

Alexey Golubev in Django [ru] #STAY HOME
pavel
он будет говорить  
... object has no attribute 'lang_titile'
Чего-то я не понимаю мб, но self.queryset - это же кверистет в данном случае, если ты его перебираешь, то должен получить доступ к атрибутам элемента
А так получается, что в цикле производится запрос на поиск элемента из итерируемого объекта
источник

p

pavel in Django [ru] #STAY HOME
если обратится к i.slug все норм
источник