Size: a a a

Django [ru] #STAY HOME

2019 December 30

M

M Y S T E R I O in Django [ru] #STAY HOME
а как мне вернуть из model view set один объект
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
в мета данных?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что есть мета данные ?
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
у меня айдишник прилетает из параметра запроса. мне ж надо как-то его достать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ModelViewSet

по умолчанию дает два урла


/api/product/ - list, create
/api/product/<ID>/ - retrieve, update, delete
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Dan Tyan
ModelViewSet

по умолчанию дает два урла


/api/product/ - list, create
/api/product/<ID>/ - retrieve, update, delete
да спасибо. я тупой)
источник

P

PyDjango Bot in Django [ru] #STAY HOME
Новое видео
Лекция 1. Программирование на Python - YouTube

https://pydjango.xyz/video/video-13/
#python, #лекция
источник

A

Andrey in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
?
источник

T

Tim in Django [ru] #STAY HOME
Привет, помогите, пожалуйста с фильтрацией.

class User(models.Model):
   ...

class Profile(models.Model):
   user = models.ForeignKey(User)

Есть аккаунт(модель юзера). У каждого аккаунта есть профиль (через FK от profile) . Аккаунт может быть двух типов - пара или нет.
Соответственно, если пара , то два профиля, иначе один.

Нужно сделать фильтрацию как по парам, так и по одиночке. По одиночке все понятно, легко, просто ставим фильтр)

А для пар я не вижу готового решения.

Как сделано сейчас:
https://pastebin.com/Z5yXxGKU

я наивно полагал, что продублировав поля для профиля, смогу фильтровать сразу по двум 🙂

Есть мысль каждому продублированному полю (типа gender1 type_figure1) указать метод фильтрации, где буду опираться на предудщие значения (типа gender type_figure) из self.request.query_params
источник

T

Tim in Django [ru] #STAY HOME
есть еще мысль переписать на такой вид gender=M,W - но прямо сейчас нельзя менять интерфейс фильтрации.
источник

N

N1LEX in Django [ru] #STAY HOME
Profile.objects.filter(user.id__in[]) не рабит?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
При фильтрации по теории можно получить если у юзера один профиль то одиночка если два профиля то пара
источник

DT

Dan Tyan in Django [ru] #STAY HOME
И исходя из этого поля уже фильтровать дальше
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
И исходя из этого поля уже фильтровать дальше
на самом деле так происходит, is_couple=True параметр фильтрует по парам только
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Тогда в чем вопрос?
источник

T

Tim in Django [ru] #STAY HOME
в том как правильно фильтр составить)
Сейчас пример приведу
источник

D

Dan in Django [ru] #STAY HOME
Всем привет где можно прочитать как задать переменную из html input в функцию Python
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
Тогда в чем вопрос?
Например, я ищу только пару W W

В фильтре описываю поле
gender = filters.CharFilter(field_name='profile__gender', label='Пол', distinct=True)
Это отфильтрует всех юзеров, у которых есть хотя бы один профиль с W

Как отсечь остальных и оставить только где W W?
источник

M

Mike in Django [ru] #STAY HOME
Как исправить `django.db.utils.ProgrammingError: column "feedback_id" of relation "feedback_screenshot" does not exist
LINE 1: INSERT INTO "feedback_screenshot" ("feedback_id", "image") V...` ?
Использую Postgres, все миграции удалял, делал makemigrations and migrate стопятсот раз уже. Код рабочий, проверял на sqlite3. Блин, достала уже это всё.
источник