Size: a a a

Django [ru] #STAY HOME

2020 October 13

M

MRL in Django [ru] #STAY HOME
люди добрые помогите переписать эту функцию в класс ListView:

def product_list(request, category_slug=None):
   category = None
   categories = Category.objects.all()
   products = Product.objects.filter(available=True)
   if category_slug:
       category = get_object_or_404(Category, slug=category_slug)
       products = products.filter(category=category)
   return render(request, 'shop/product/list.html',
                 {'category': category,
                  'categories': categories,
                  'products': products})
источник

S

Sergey in Django [ru] #STAY HOME
Как лучше отрендерить форму, у которой поля иногда должны быть required, а иногда нет?
источник

С

Сергей in Django [ru] #STAY HOME
Sergey
Как лучше отрендерить форму, у которой поля иногда должны быть required, а иногда нет?
От чего зависит?
источник

S

Sergey in Django [ru] #STAY HOME
Сергей
От чего зависит?
Хардкод. Не хочется дублировать формы чисто из за того, чтобы где-то были required поля, а где-то нет
источник

С

Сергей in Django [ru] #STAY HOME
Sergey
Как лучше отрендерить форму, у которой поля иногда должны быть required, а иногда нет?
Как один из вариантов, управлять required в методе init
источник

S

Sergey in Django [ru] #STAY HOME
Сергей
Как один из вариантов, управлять required в методе init
🤔
источник

С

Сергей in Django [ru] #STAY HOME
Sergey
🤔
Я понял, что ты хочешь наследовать поля.
Делаешь класс, в котором нужные тебе поля.
В классе ребенке через self.fields[fieldname].required в init ставишь как тебе надо
источник

S

Sergey in Django [ru] #STAY HOME
Интересненько
источник

ᅠᅠ

ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ... in Django [ru] #STAY HOME
Artem Gubatenko
так и обращаться: {{ EXTERNAL_URL }}
Я бы не писал сюда если было бы так
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ᅠ ᅠ Rᅠ ᅠ Aᅠ ᅠ Ïᅠ ᅠ N 🐉
Я бы не писал сюда если было бы так
если посмотреть код _change_view, то там видно как extarnal_context добавляется в общий context
может твоя переменная пуста?
источник

D

Dk in Django [ru] #STAY HOME
Алексей
тут что-то другое, мне кажется
Не используй.
источник

ᅠᅠ

ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ... in Django [ru] #STAY HOME
Artem Gubatenko
если посмотреть код _change_view, то там видно как extarnal_context добавляется в общий context
может твоя переменная пуста?
Нет значение есть
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ᅠ🐲 Aᅠ ᅠ Cᅠ ᅠ Iᅠ ᅠ D ᅠ ᅠ Rᅠ ᅠ Aᅠ ᅠ Ïᅠ ᅠ N 🐉
Нет значение есть
запускай в дебагере и посмотри что там происходит.
больше не знаю, что посоветовать 🤷‍♂️
источник

SS

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

D

Dmitry in Django [ru] #STAY HOME
Sergii Savchuk
почему так бывает?, что месяц назад делал проект
закинул на гитхаб
сегодня заклонил себе на ноут
и почти все стили полетеле
какая-то шляпа с пакетами и так далее
ходя месяц назад все работало красиво
и до сегодня не трогалось
потому, что неправильно работа с гитом организована, почти 100%
источник

SS

Sergii Savchuk in Django [ru] #STAY HOME
проект на гит я закидывал сразу целиком
без коммитов во время разработки
это и есть неправильная работа с гитом?
источник

Р

Рафаэль in Django [ru] #STAY HOME
Sergii Savchuk
почему так бывает?, что месяц назад делал проект
закинул на гитхаб
сегодня заклонил себе на ноут
и почти все стили полетеле
какая-то шляпа с пакетами и так далее
ходя месяц назад все работало красиво
и до сегодня не трогалось
Патамушта дорожки не туда ведут?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Sergii Savchuk
проект на гит я закидывал сразу целиком
без коммитов во время разработки
это и есть неправильная работа с гитом?
иными словами для ведения изменений в проекте.
источник

Р

Рафаэль in Django [ru] #STAY HOME
Ильяс Хакиев
иными словами для ведения изменений в проекте.
Изменение - понятие растяжимое....
Но вообще правда
источник

D

Dmitry in Django [ru] #STAY HOME
Sergii Savchuk
проект на гит я закидывал сразу целиком
без коммитов во время разработки
это и есть неправильная работа с гитом?
пакеты нужные были сохранены? В общем ничего не понятно
источник