Size: a a a

Django [ru] #STAY HOME

2020 July 15

AG

Artem Gubatenko in Django [ru] #STAY HOME
Olex
Ага понял тогда почитаю о нем чтобы оптимизировать. Спасибо.
и подумай про .values() - очень "облегчает" твой код
источник

O

Olex in Django [ru] #STAY HOME
Artem Gubatenko
и подумай про .values() - очень "облегчает" твой код
Я видел примеры но питон в проекте вроде 3.6
источник

N

Nickolay in Django [ru] #STAY HOME
Парни, пишу блог, хочу сделать ссылку домой на сайдбаре. Пытаюсь это все прикрутить, но почему url не меняется полностью, а только добавляется вконце самого url поста, например http://127.0.0.1:8000/blog2020/7/14/games-post/ и в конце домашняя страница. Куда копать? Как решить вопрос?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Nickolay
Парни, пишу блог, хочу сделать ссылку домой на сайдбаре. Пытаюсь это все прикрутить, но почему url не меняется полностью, а только добавляется вконце самого url поста, например http://127.0.0.1:8000/blog2020/7/14/games-post/ и в конце домашняя страница. Куда копать? Как решить вопрос?
Если ты покажешь код на dpaste.de, возможно тебе смогут помочь. Иначе не решить вопрос нормально никак
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Olex
Я видел примеры но питон в проекте вроде 3.6
значит присваивай в переменную перед if
Будет менее красиво, но более эффективно по производительности
источник

O

Olex in Django [ru] #STAY HOME
Artem Gubatenko
значит присваивай в переменную перед if
Будет менее красиво, но более эффективно по производительности
Как я сначала думал?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Olex
Как я сначала думал?
не знаю о чем ты думал)
напиши пример
источник

N

Nickolay in Django [ru] #STAY HOME
Это мой список постов, и главная страница. https://dpaste.org/CcqfD Я хочу сделать на нее ссылку на сайдбаре, чтобы из любого поста, я мог перейти на общий список https://dpaste.org/oKUR
источник

O

Olex in Django [ru] #STAY HOME
Artem Gubatenko
не знаю о чем ты думал)
напиши пример
Просто кверисет переменной присвоить чтобы при вызове all не доступалось опять к бд.
источник

N

Nickolay in Django [ru] #STAY HOME
важный момент, вот так выглядит urls https://dpaste.org/iY8R
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Olex
Просто кверисет переменной присвоить чтобы при вызове all не доступалось опять к бд.
т.к queryset ленив, то не факт что не будет стучаться в БД точно также как сейчас)

Я предлогал что-то подобное:
queryset = ...

category_ids = obj.category.values_list("id", flat=True)
if category_ids:
   queryset.filter(Q(catigory__in=category_ids))
....

return queryset
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Nickolay
важный момент, вот так выглядит urls https://dpaste.org/iY8R
{% url 'home_page' %}
источник

O

Olex in Django [ru] #STAY HOME
Artem Gubatenko
т.к queryset ленив, то не факт что не будет стучаться в БД точно также как сейчас)

Я предлогал что-то подобное:
queryset = ...

category_ids = obj.category.values_list("id", flat=True)
if category_ids:
   queryset.filter(Q(catigory__in=category_ids))
....

return queryset
Ага я понял Спасибо
источник

N

Nickolay in Django [ru] #STAY HOME
tot samiy neizvestniy
{% url 'home_page' %}
спасибо
источник

НХ

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

НХ

Никита Хмель... in Django [ru] #STAY HOME
которая как бы json, но джанго берет и вставляет всю её на место КЛЮЧА
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
и получается такой вывод при попытке принтануть request.POST:
<QueryDict: {'{"test": 1}': ['']}>

хотя ожидалось чето типо такого
<QueryDict: {'test': [1]}>
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
это так и должно быть?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Никита Хмель
это так и должно быть?
Нет
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Через жс шлёшь?
источник