Size: a a a

Django [ru] #STAY HOME

2019 February 06

L

Lis in Django [ru] #STAY HOME
class Item(models.Model):
   ......
class Item2(models.Model):
   item = models.ForeignKey(Item, .....)

Подскажите как теперь из запси Item можно получить доступ к модели Item2?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
по дефолту будет что то проде

item2_set
источник

L

Lis in Django [ru] #STAY HOME
вот пробовал через item2_set
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и учти что у item будет список item2
источник

L

Lis in Django [ru] #STAY HOME
через item2_set возвращает объект class 'django.db.models.fields.related_descriptors.ReverseManyToOneDescriptor
источник

L

Lis in Django [ru] #STAY HOME
а чего с ним дальше делать не пойму
источник

L

Lis in Django [ru] #STAY HOME
думал .all() дальше, он не хавает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
all должен работать
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
Victor Semenkov
Переслано от Victor Semenkov
@dantyan может сможете подсказать и мне с датой?
источник

L

Lis in Django [ru] #STAY HOME
Dan Tyan
all должен работать
AttributeError: 'ReverseManyToOneDescriptor' object has no attribute 'all'
источник

L

Lis in Django [ru] #STAY HOME
тоже думал что all() работать должен
источник

C

Chu in Django [ru] #STAY HOME
Всем привет!
Может, кто-нибудь подскажет.
Могу ли я как-то сделать, чтобы после авторизации меня редиректило на ту же самую страницу с которой был сделан вызов изначально?
Проблема возникает, когда я с сайта запущенного на локалхосте логинюсь на свой сервер, который находится НЕ на локалхосте.
И куки выставляются, соотвественно, не локалхостному.
Если редирект руками на локалхост поставить, то работает, конечно. Но тогда с НЕ локальной версии не залогиниться..
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Chu
Всем привет!
Может, кто-нибудь подскажет.
Могу ли я как-то сделать, чтобы после авторизации меня редиректило на ту же самую страницу с которой был сделан вызов изначально?
Проблема возникает, когда я с сайта запущенного на локалхосте логинюсь на свой сервер, который находится НЕ на локалхосте.
И куки выставляются, соотвественно, не локалхостному.
Если редирект руками на локалхост поставить, то работает, конечно. Но тогда с НЕ локальной версии не залогиниться..
как вообще получается два хоста?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Victor Semenkov
@dantyan может сможете подсказать и мне с датой?
код покажи, что ты делаешь
источник

C

Chu in Django [ru] #STAY HOME
Suren Khorenyan
как вообще получается два хоста?
Ну есть запущеный дев-сервер. Не локальный.
И локально разрабатываемый, еще не задеплоенный сайт на реакте.
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Chu
Ну есть запущеный дев-сервер. Не локальный.
И локально разрабатываемый, еще не задеплоенный сайт на реакте.
нужно как-то в одном месте
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Lis
AttributeError: 'ReverseManyToOneDescriptor' object has no attribute 'all'
а ты получается у queryset-а получаешь related_name ?
источник

C

Chu in Django [ru] #STAY HOME
Suren Khorenyan
нужно как-то в одном месте
Ну не всегда же удобно разработчику фронта у себя еще и сервер поднимать.
источник

SK

Suren Khorenyan in Django [ru] #STAY HOME
Chu
Ну не всегда же удобно разработчику фронта у себя еще и сервер поднимать.
Если вам неудобно - пусть позаботится админ чтобы это было например одним контейнером
источник