Size: a a a

Django [ru] #STAY HOME

2019 April 06

YK

Yegor Kowalew in Django [ru] #STAY HOME
Можно ли разные аппы объединить в один блок на стартовой в админке?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Heroku норм (если деньги есть), но вот наткнулся на неплохую статью про то, как Rainforest ушли с Heroku на Google Cloud https://www.rainforestqa.com/blog/2019-04-02-why-we-moved-from-heroku-to-google-kubernetes-engine/
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
помню, мы с @amureki уже обсуждали эту тему ранее)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
https://github.com/ksimka/go-is-not-good почему вам не нужно уходить с Python'а на Go 😊
источник

A

Alex in Django [ru] #STAY HOME
это давно известно, что у го много недостатков
(там кстати типа недостаток то что no OOP тогда как это достоинство на самом деле)
но используется он успешно несмотря на них, потомучто полезные особенности есть: удобное выжимание перфоманса из одной железки и в пределах одного рантайма
источник

A

Alex in Django [ru] #STAY HOME
error handling
no OOP
can't import packages relatively
GOPATH is a mess
no exceptions
polymorphism is broken
и тд
это плюсы а не минусы го
источник

U

Unknown in Django [ru] #STAY HOME
Как передать кортеж с Choices из Модели в свойство формы?
   priority = forms.ModelChoiceField(
       empty_label='Priority',
       queryset=Task.CHOICES_OF_PRIORITY
   )
Данный вариант не работает
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Unknown
Как передать кортеж с Choices из Модели в свойство формы?
   priority = forms.ModelChoiceField(
       empty_label='Priority',
       queryset=Task.CHOICES_OF_PRIORITY
   )
Данный вариант не работает
там же qs должен быть
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
что-нибудь типа Task.objects.filter(id__in=...)
источник

U

Unknown in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
что-нибудь типа Task.objects.filter(id__in=...)
Вот я исполняю..
А как именно передать кортеж вариантов выбора?
option для select
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ModelChoiceField это выбор связи с инстансами моделей
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
мб тебе нужен ChoiceField
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, либо ModelForm) и не делать это поле вручную
источник

U

Unknown in Django [ru] #STAY HOME
Короче
источник

U

Unknown in Django [ru] #STAY HOME
Так-то изначально я просто выбрал поля в классе Мета и всё.
Но меня напрягает, что у Селекта нет лейбла, и сразу варианты выбора
источник

U

Unknown in Django [ru] #STAY HOME
Хочу лейбл добавить и посему извращаюсь сейчас
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME

 def __init__(self, *args, **kwargs):
   super().__init__(*args, **kwargs)
   self.fields['priority'].empty_label = "(Nothing)"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
добавь это в конце описания класса формы
источник

U

Unknown in Django [ru] #STAY HOME
У ChoiceField нет аргумента empty_label., а вот переопределение инит очень даже неплохо:)
источник

AO

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