Size: a a a

Django [ru] #STAY HOME

2021 June 10

q

qb in Django [ru] #STAY HOME
ну если у obj идет fk к test и оно может быть нуллом то просто obj.test
источник

АТ

Алишер Тасанов... in Django [ru] #STAY HOME
Не сработает, если он видит что у obj нету связи с test, то сразу ругнется увидев obj.test

и поправочка сверху, у них связь не oneToMany а OneToOne
источник

q

qb in Django [ru] #STAY HOME
и проверить 't' if obj.test else 'f'
источник

q

qb in Django [ru] #STAY HOME
покажи как объявлена связь в модели у obj
источник

АТ

Алишер Тасанов... in Django [ru] #STAY HOME
у Course ничего не объявлена, вот у тестов есть:

class CourseTest(TimeStampedModel):
   course = models.OneToOneField(
       Course,
       verbose_name=_("Course"),
       related_name="test",
       on_delete=models.CASCADE,
   )
источник

q

qb in Django [ru] #STAY HOME
тогда try/except
источник

АТ

Алишер Тасанов... in Django [ru] #STAY HOME
а это правильно?
Может я изначально что-то неправильно реализовал. Если это как костыль считается, то хотел бы хороший код написать
источник

q

qb in Django [ru] #STAY HOME
я бы просто в serializermethodfield закинул, по реализации я тебе не подскажу
источник

АТ

Алишер Тасанов... in Django [ru] #STAY HOME
спасибо большое!
источник

АС

Алексей Святкин... in Django [ru] #STAY HOME
http://linkode.org/#1KkT86lAQjwPFU0sgI8zv
Доброе утро, подскажите пожалуйста. Есть модель курсов с филдами название и учитель(м2м), и модель учитель с onetoone связью с юзером. подскажите, пожалуйста как я могу получить по имени курса всех пользователей которые имеют отношение с этим курсом?
источник

СБ

Станислав Богданов... in Django [ru] #STAY HOME
teacher.all()?
источник

V

Vasily in Django [ru] #STAY HOME
по названию курса получаешь id курса и по id курса всех пользователей, нет?
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
В общем. В pytest тесте reverse() почему-то не видит мой паттерн, хотя он есть
имя указано верно
#pytest
url = reverse('dungeon_detail', kwargs={'dungeon': dungeon}) 

# urls
dungeons_patterns = [
   path('<dungeon:dungeon>/', DungeonDetailApi.as_view(), name='dungeon_detail'),
]

urlpatterns = dungeons_patterns
источник

вф

вфывбюфыь фьытвабфыт... in Django [ru] #STAY HOME
django.urls.exceptions.NoReverseMatch: Reverse for 'dungeon_detail' not found. 'dungeon_detail' is not a valid view function or pattern name.
источник

MM

Mas Mes in Django [ru] #STAY HOME
Приветствую! Подскажите пожалуйста название книги или ссылку на материал по асинхронным представлениям джанго. Что рекомендуете (желательно почитать) на эту тему?
источник

N

Nire in Django [ru] #STAY HOME
офф доке не?
источник

N

Nire in Django [ru] #STAY HOME
там исчерпывающие примеры
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
hasattr юзай
источник

АТ

Алишер Тасанов... in Django [ru] #STAY HOME
идеально)
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
С onetoone только так
источник