Size: a a a

Django [ru] #STAY HOME

2020 February 05

F

Fred in Django [ru] #STAY HOME
Maxim Bilchenko
подскажите, пожалуйста,  я так понимаю если пермишен_классес не указаны то по дефолту доступ к методу имеют все пользователи
ну да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maxim Bilchenko
подскажите, пожалуйста,  я так понимаю если пермишен_классес не указаны то по дефолту доступ к методу имеют все пользователи
drf ?
источник

MB

Maxim Bilchenko in Django [ru] #STAY HOME
да
источник

RS

Roma Smalyuk in Django [ru] #STAY HOME
есть возможно глупый но небольшой вопрос, в файле моделс есть такая строчка
   category = models.ForeignKey('Category', null=True, blank=True)
В слове 'Category' Тут есть разница как писать в кавычках или нет? оно на что то влияет конкретно тут?
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Roma Smalyuk
есть возможно глупый но небольшой вопрос, в файле моделс есть такая строчка
   category = models.ForeignKey('Category', null=True, blank=True)
В слове 'Category' Тут есть разница как писать в кавычках или нет? оно на что то влияет конкретно тут?
если модель Category указать без кавычек то передаешь указатель на класс
и он должен уже существовать
те либо импорирован либо описан выше по коду
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Если модель Category готова то пиши без
источник

DT

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

RS

Roma Smalyuk in Django [ru] #STAY HOME
Спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
так получилось, но не то что я хочу
file =FilesAndDocument.objects.filter(doc_type="INVOICE")
appointment = Appointment.objects.filter(id__in=file, statuses="SHOW")
case_id_list = [value.case_id for value in appointment]
case = Referral.objects.filter(id__in=case_id_list)
Объясняю проблему, я тут получаю список
Рефералов в котором, у кадого реферала есть встречи, если хоть у одной  встречи нет файла, такой реферал не попадает в список @dantyan может знаешь как можно исправить?
у тебя логика фильтрации не верная
источник

DT

Dan Tyan in Django [ru] #STAY HOME
file =FilesAndDocument.objects.filter(doc_type="INVOICE") - ты получаешь какие то файлы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
appointment = Appointment.objects.filter(id__in=file, statuses="SHOW") - ты получаешь что то у которых ID  такие же как у файлов
что странно
источник

F

Fred in Django [ru] #STAY HOME
Dan Tyan
appointment = Appointment.objects.filter(id__in=file, statuses="SHOW") - ты получаешь что то у которых ID  такие же как у файлов
что странно
я не понимаю как логику поменять -_-
источник

F

Fred in Django [ru] #STAY HOME
не соображу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
case_id_list = [value.case_id for value in appointment]
case = Referral.objects.filter(id__in=case_id_list)

ну тут еще более менее
источник

F

Fred in Django [ru] #STAY HOME
поэтому и про помощи тут
источник

DT

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

MB

Maxim Bilchenko in Django [ru] #STAY HOME
так, ок, спасибо за инфу, амигос
источник

F

Fred in Django [ru] #STAY HOME
class Referral(models.Model):
   id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
class Appointment(models.Model):
   case = models.ForeignKey(Referral, null=True, on_delete=models.DO_NOTHING,
                            related_name="appointment_cases")
class CaseFilesAndDocument(models.Model):
   case = models.ForeignKey(Referral, null=True, on_delete=models.DO_NOTHING,
                            related_name='case_documents')
   doctor_appointment = models.ForeignKey(Appointment,
                                          null=True,
                                          on_delete=models.DO_NOTHING,
                                          related_name="doc_appointment_and_documents_case")
@dantyan если кратко то так
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не так не пойдет
хочешь помощи сделай нормально
источник