Size: a a a

Django [ru] #STAY HOME

2021 May 26

IT

Igor T in Django [ru] #STAY HOME
или я изначально неправильно создал ForeignKey тогда?
источник

N

Nikita in Django [ru] #STAY HOME
Спасибо) почитаю, конечно хотелось бы однотипно сделать все, с вью сетами, но если не получится то не получится )@
источник

ЕБ

Евгений Бабай... in Django [ru] #STAY HOME
просто для CRUD операций вьюсэты - избыточная штука
источник

N

Nikita in Django [ru] #STAY HOME
А для чего тогда их применять ?)
источник

ЕБ

Евгений Бабай... in Django [ru] #STAY HOME
как мне кажется, для эндпоинтов с развитой бизнес логикой
источник

e

evakuator in Django [ru] #STAY HOME
А в зависимости от ситуации что использовать лучше GenericApiView или Viewset-ы?
источник

NS

Nikita Sologub in Django [ru] #STAY HOME
Подскажите в доке
https://docs.djangoproject.com/en/3.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_display
сказано что можно указать отдельно callable и всё будет норм, я так же заюзал -> ошибку выдаёт
The value of 'list_display[1]' refers to 'image_tag', which is not a callable, an attribute of 'PostAdmin', or an attribute or method on 'posts.Post'.
говорит не callable когда callable
источник

DT

Dan Tyan in Django [ru] #STAY HOME
код покажи
источник

NS

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

DT

Dan Tyan in Django [ru] #STAY HOME
найди 10 отличий ?
источник

NS

Nikita Sologub in Django [ru] #STAY HOME
нету register?
источник

DT

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

NS

Nikita Sologub in Django [ru] #STAY HOME
в упор не вижу)) мб глаза замылились
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя в кавычках
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это просто строка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и он рыщит по объектам
источник

NS

Nikita Sologub in Django [ru] #STAY HOME
ляя, спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
передай туда явно callable
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Товарищи джангисты, я опять с глупыми вопросами. Разбираюсь с кверисетами в моделях.
В общем написал кастомный менеджер, для модели Vacancy
class VacancyQuerySet(models.QuerySet):
   def open(self):
       return self.filter(status='open')
в моделе:
...
objects = VacancyQuerySet.as_manager()
...
теперь можно делать такую красоту:
from projects.vacancies.models import Vacancy
print(Vacancy.objects.open())
Но! Vacancy фк на Project
Имея объект модели Project
можно сделать так, чтоб выбрать все вакансии ссылающиеся на него
self.object.vacancy_set.all()

Но я же надеюсь что не зря писал кастомный менеджер и хочу воспользоваться методом из вакансий
пишу вот такую конструкцию:
self.object.vacancy.open_set.all()
и ничего хорошего не получаю:
'Project' object has no attribute 'vacancy'
как мне воспользоваться менеджером вакансий???
источник

N

Nire in Django [ru] #STAY HOME
Покажи код моделей, особенно поле ФК и его релейтед нейм
источник