@pydjango

Страница 201 из 1273
Set
28.03.2017
10:53:10
я знаю как отобразить

все товары с одной категории

через класс

но как что бы при переходе на страницу

Google
Denis
28.03.2017
10:53:46
Учи русский пожалуйста

Артем
28.03.2017
10:54:03
дак это в шаблоны при чем тут класс? ты же рендеришь словарь какой то

вот его и выводи - что не пойму в чем проблема то?

Set
28.03.2017
10:54:52
ща пройдусь

а то тупить начинаю

Артем
28.03.2017
10:55:43
чайку хряпни и подумай )))

53r63rn4r
28.03.2017
10:57:12
Set
28.03.2017
10:58:12
чайку хряпни и подумай )))
ааа я понял. создать класс и там фильтровать подкатегории по айди

или обратно фигню сморозил

Артем
28.03.2017
10:59:23
скорее видимо метод класса

Set
28.03.2017
11:00:01
блин лучше пойду прогуляюсь

))

Артем
28.03.2017
11:00:12
??

Google
Set
28.03.2017
11:23:30
мне надо создать класс поставить фильтр по городу, прописать ту функцию которая у меня есть по категориям в класс

я верно мыслю

или обратно не то

может кто нибудь обьяснить что делает as_view()

53r63rn4r
28.03.2017
12:11:17
ctrl+click на .as_view()

Serge
28.03.2017
12:14:04
CBV нужно использовать не потому что это класс. А потому что вы этим свою вьюху структурируете, а не сваливаете все в 1 функцию. Ну и плюс автоматом всякая там пагинация и получение данных. Давно пора уже отказаться от функциональных вьюх.

Set
28.03.2017
12:18:45
а есть мануал какой нибудь что бы посмотреть

где используют CBV в категориях

Serge
28.03.2017
12:19:29
Каких еще категориях

Set
28.03.2017
12:19:31
а то я в тупике

ну у меня две категории города и услуги

Serge
28.03.2017
12:20:26
Set
28.03.2017
12:20:32
пагинацию не надо писать

не знаю как написать

это

53r63rn4r
28.03.2017
12:20:55
Все равно CBV)
Не согласен, быстрее функцию написать

Serge
28.03.2017
12:21:02
Что написать? Скажи что ты хочешь вывести я скажу как оформить вьюху

Google
Set
28.03.2017
12:21:05


я хочу что бы человек нажимал город переходил на другую страницу

и там фильтровал товары по категории

Serge
28.03.2017
12:21:57
Ну и в чем проблема

Set
28.03.2017
12:22:18
Ну и в чем проблема
во первых я новичек

во вторых у меня в скриншоте ошибка выдает

не правильно фильтр делаю

Erzh
28.03.2017
12:23:22
где return в get_queryset?

Serge
28.03.2017
12:23:34
Сделай url с pk или slug города и делай следующую вьюху, она будет DetailView + Listview mixin

Конечно ошибка а city у тебя кто? + ты не вернул qs там же все подсвечено

Set
28.03.2017
12:24:25




Set
28.03.2017
12:24:47
один фиг

Ilgiz
28.03.2017
12:25:00
во вторых у меня в скриншоте ошибка выдает
ты откуда хотел брать город для фильтрации?

Set
28.03.2017
12:25:09
с модели

Serge
28.03.2017
12:25:11
Ты вообще не понимаешь откуда он city возьмет, из url, покажи url

Set
28.03.2017
12:25:15
там же есть

Ilgiz
28.03.2017
12:25:19
с какого обьекта именно?

Serge
28.03.2017
12:25:26
Модель тут не причем

Омурбек уулу
28.03.2017
12:25:29
ты же фильтруешь чувак

Google
Ilgiz
28.03.2017
12:26:18
django-filters прочитай там есть пример

Serge
28.03.2017
12:26:24
Тебе надо базовые вещи читать MVC

Ilgiz
28.03.2017
12:26:30
либо просто get запрос отправляй и лови город

Serge
28.03.2017
12:26:54
Не нужен там гет, там нужен url

Ему надо при выборе города другая страница

Set
28.03.2017
12:27:44
блин а как ее указать в классе

Admin
ERROR: S client not available

Serge
28.03.2017
12:27:54
Смоти щас

Set
28.03.2017
12:27:54


вот мой урл

для сити

url(r'^city/(?P<slug>[-\w]+)/$', views.city, name='city'),

Serge
28.03.2017
12:28:26
Ну вот теперь делай DetailView он автоматом твой слуг получит

Set
28.03.2017
12:28:39
только куда и как

Serge
28.03.2017
12:28:41
Ты сделал ListView

А надо DetailView

Set
28.03.2017
12:28:51
я же его не привязал

к классу

Serge
28.03.2017
12:29:16
И там где views там свою вьюху as_view

Set
28.03.2017
12:30:18


Google
Set
28.03.2017
12:30:39
ой забыл

ас вью поставить ща

Serge
28.03.2017
12:31:20
Нет через год, у тебя почти все конструкции бредовые, особенно 3-я

Set
28.03.2017
12:32:09
почему

Serge
28.03.2017
12:32:10
Не знаю чем тебе помочь. тебе надо основы читать

Потому что зачем там и id b слуг одновременно, конечно работать то будет, но это бред

Set
28.03.2017
12:32:28
а что с этим делать qs = products.filter(city=city)

Eugene
28.03.2017
12:32:30
даже отвечать на такое не тянет:(

Serge
28.03.2017
12:32:40
а что с этим делать qs = products.filter(city=city)
Ничего это полный бред написан

Ilgiz
28.03.2017
12:32:41
:DDDD

тоже самое:D

Set
28.03.2017
12:33:13
вот блин касяк )) )

Serge
28.03.2017
12:33:43
Читай основы, короче, тебе понять их врядли кто-то поможет, у тебя все через 1 место к сожалению, я понимаю если бы 1 затык где-то был бы

Ilgiz
28.03.2017
12:33:51
Ничего это полный бред написан
почему бред? передаст city и норм всё

Set
28.03.2017
12:34:17
вот я тоже не пойму

Serge
28.03.2017
12:34:40
Set
28.03.2017
12:35:06
qs

Ilgiz
28.03.2017
12:35:16
qs = products.filter(city=self.kwargs('city_slug'))

Страница 201 из 1273