Size: a a a

Django [ru] #STAY HOME

2019 July 30

TD

Timur Daukaev in Django [ru] #STAY HOME
Grigory Surkov
Привет, подскажите, как лучше сделать фильтрацию по "Моим объявлениям". Объявления получаю через ajax-запрос

# Если получаем какое-либо значение кроме пустого поля, то show_only_my_adverts = True
       show_only_my_adverts = bool(request.data.get("show_my_adverts"))

       # Показываем только объявления данного пользователя
       if show_only_my_adverts:
           self.queryset = Ad.objects.filter(creator=request.user)
       else:
           # Показываем все объявления
           self.queryset = Ad.objects.all()
1. Если уж код не кидаешь на сторонние сервисы, хотя бы обратными кавычками обрамляй и лишние отступы убирай.
2. По самому вопросу - а что не так? Вроде, в коде всё и так норм, согласно бизнес-логике.
Разве что можно переписать в виде

queryset = Ad.objects.all()
if show_only_my:
   queryset = queryset.filter(creator=...)


Но это вкусовщина уже, кмк
источник

e

e\/gen in Django [ru] #STAY HOME
Алишер Маткурбанов
Если так, то пустую строку распечатывает.
видимо переменная пустая или недостпуна или вообще какой нибудь класс
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
e\/gen
видимо переменная пустая или недостпуна или вообще какой нибудь класс
Оу, да, я передавал не в том месте, сорре. Спасибо!
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите пожалуйста как пакеты написанные в requirements.txt установить в отдельную директорию
источник

Z

ZHU in Django [ru] #STAY HOME
дело в том что сервак не имеет доступа к внешним ресурас
источник

A

Alex in Django [ru] #STAY HOME
ZHU
подскажите пожалуйста как пакеты написанные в requirements.txt установить в отдельную директорию
pip install --target=
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
pip install --target=
после как скачаю могу ли я на боевом их установить если да то как
источник

A

Alex in Django [ru] #STAY HOME
ZHU
после как скачаю могу ли я на боевом их установить если да то как
да, ставь в папку и ее переноси вместе с проектом
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
да, ставь в папку и ее переноси вместе с проектом
есть пример как это делается
источник

A

Alex in Django [ru] #STAY HOME
ZHU
есть пример как это делается
import sys
sys.path.insert(0, '/path/to/application/app/folder')

import file
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
import sys
sys.path.insert(0, '/path/to/application/app/folder')

import file
это в settings прописать
источник

A

Alex in Django [ru] #STAY HOME
ZHU
это в settings прописать
ну да, главное чтобы путь подцепить
источник

S

Spirit💎 in Django [ru] #STAY HOME
господа.
есть 2 переменных кверисета, как их можно соединить? чтоб отдать одним кверисетом
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
ну да, главное чтобы путь подцепить
или import file это что
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
Парни, в templates в индексте картинки вставляю. Путь указывать откуда? Есть просто img.jpg то говорит, что нет файла
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
ну да, главное чтобы путь подцепить
а если сделать так
import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'packeges'))
источник

A

Alex in Django [ru] #STAY HOME
ZHU
или import file это что
это уже то что импортируешь, просто пример
источник

Z

ZHU in Django [ru] #STAY HOME
Alex
это уже то что импортируешь, просто пример
мне надо все файлы импортировать ?
источник

Z

ZHU in Django [ru] #STAY HOME
import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'packeges'))
import django, datetime, markdown
источник

A

Alex in Django [ru] #STAY HOME
ZHU
мне надо все файлы импортировать ?
импорты делай как обычно
источник