Size: a a a

Django [ru] #STAY HOME

2021 May 31

S

Stanley in Django [ru] #STAY HOME
все равно не понятно, сформулируй по другому
источник

ag

admin group in Django [ru] #STAY HOME
Да, мне надо просто чтоб в урле был слаг услуги
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
что значит параметр в slug  allow_unicode=True?
источник

ag

admin group in Django [ru] #STAY HOME
Читал документацию. Не понимаю, что вы имеете ввиду под "Где ты такое видел?"
источник

S

Saydi in Django [ru] #STAY HOME
Ну можно так, наверное
arr = [1, 4]
{
 "monday": 1 in arr,
 "tuesday": 2 in arr,
 ...
}
источник

АС

Алексей Святкин... in Django [ru] #STAY HOME
есть модель monday = boolean field(default false) и так далее до воскресенья. нам клиентская часть отправит список [1, 5] например. И мы должны создать экзмепляр модели где понедельник и пятница будет true
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
там же пример есть
>>> slugify(' Joel is a slug ')
'joel-is-a-slug'

https://docs.djangoproject.com/en/3.2/ref/utils/#django.utils.text.slugify
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
ок, спасибо!
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
у тебя
path('<str:service_page["service.slug"]>', service_page, name='service')
Где ты в доке такое видел?
источник

ag

admin group in Django [ru] #STAY HOME
Нигде, я написал ниже по-другому, как решил данную проблему
источник

GD

Gulmira Do in Django [ru] #STAY HOME
Ребят, помогите, пожалуйста, по студенческому мини-проекту - Т-SQL процедуры с тригерами и функциями и созданием интерфейса, очень срочно, пожалуйста, что-то есть, но боюсь не успеть к сроку сдачи, подробности в лс 🙏
источник

ag

admin group in Django [ru] #STAY HOME
Решил так:

def service_page(request, slug):
   service = Service.objects.all().order_by('id')
   advantage = Advantage.objects.all().order_by('id')
   detailed_service = DetailedService.objects.all().order_by('id')
   slug = Service.objects.values('slug')

   response_data = {
       'service': service,
       'advantage': advantage,
       'detailed_service': detailed_service,
       'slug': slug,
   }

   return render(request, 'blog/service.html', response_data)

Хз, насколько это верно, но работает. Может можно было бы как-то подругому конечно.
источник

ag

admin group in Django [ru] #STAY HOME
ну а в урлах

path('<str:slug>', service_page, name='service'),
источник

JG

Just Go in Django [ru] #STAY HOME
всем ку
есть класс MyClass
я хочу использовать в роутах .as_view()
от чего лучше наследоваться, если мне нужно определить всего 2 метода
patch и delete
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
https://ccbv.co.uk/
Видимо просто определить эти методы во вьюхе
https://ccbv.co.uk/projects/Django/3.1/django.views.generic.base/View/
источник

JG

Just Go in Django [ru] #STAY HOME
неа, если не наследоваться - метод as_view() недоступен
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Так ты в любом случае будешь наследовать View. Тебе говорят чтобы ты в наследнике эти методы определил
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
если наследоваться от кбв - метод as_view доступен
источник

JG

Just Go in Django [ru] #STAY HOME
что такое кбв?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
class based views
источник