Size: a a a

Django [ru] #STAY HOME

2019 November 15

АМ

Алексей Мелолян in Django [ru] #STAY HOME
ребят, подскажите пожалуйста, я разобрался как присваивать автора для поста, но при присваивании авторы всех постов меняются на текущего, как сделать так, чтобы автор менялся только для конкретного поста? вот код https://pastebin.com/rSNnuUDg
источник

A

Andrey in Django [ru] #STAY HOME
Алексей Мелолян
ребят, подскажите пожалуйста, я разобрался как присваивать автора для поста, но при присваивании авторы всех постов меняются на текущего, как сделать так, чтобы автор менялся только для конкретного поста? вот код https://pastebin.com/rSNnuUDg
author = request._cached_user

Не делай так
источник

A

Andrey in Django [ru] #STAY HOME
Post.author = author
Нужно получить конкретный пост и использовать update, а не вот эту строку ^^^
Она вообще в модели поле на объект заменит
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
Andrey
author = request._cached_user

Не делай так
а как из метода реквеста post вытащить автора? в реквесте нет другого айди пользователя, он вроде только в get запросе
источник

A

Andrey in Django [ru] #STAY HOME
Алексей Мелолян
а как из метода реквеста post вытащить автора? в реквесте нет другого айди пользователя, он вроде только в get запросе
request.user?
источник

A

Andrey in Django [ru] #STAY HOME
он там всегда есть
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
хорошо, сейчас посмотрю еще раз
источник

A

Andrey in Django [ru] #STAY HOME
Алексей Мелолян
хорошо, сейчас посмотрю еще раз
источник

A

Andrey in Django [ru] #STAY HOME
нельзя дергать методы/аттрибуты, начинающиеся с _
В питоне нет инкапсуляции, как в "классическом" ооп, мы люди взросыле и можем договориться (с)
источник

d

dull in Django [ru] #STAY HOME
Всем привет ! Есть ли способ в Джанго , чтобы одна страница отрисовывалась по - разному , в зависимости от того какой пользователь залогиниться?
источник

D

Dmitry in Django [ru] #STAY HOME
dull
Всем привет ! Есть ли способ в Джанго , чтобы одна страница отрисовывалась по - разному , в зависимости от того какой пользователь залогиниться?
Привет! Такой способ конечно-же есть.
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
Andrey
нельзя дергать методы/аттрибуты, начинающиеся с _
В питоне нет инкапсуляции, как в "классическом" ооп, мы люди взросыле и можем договориться (с)
черт, действительно есть, я видимо что-то другое смотрел через dir
источник

A

Andrey in Django [ru] #STAY HOME
Алексей Мелолян
черт, действительно есть, я видимо что-то другое смотрел через dir
Не надо через Дир смотреть
источник

A

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

АМ

Алексей Мелолян in Django [ru] #STAY HOME
я все никак не привыкну к ней, больно массивная 🌚
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
спасибо за помощь)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Всем здравствуйте. Скажите, пожалуйста, как сделать, чтобы pycharm и консоль ubuntu работали на одном venv? source ubuntu требует файл activate, но pycharm при создании проекта джанги не создает такого файла.
источник

FM

Fedotov Mikl in Django [ru] #STAY HOME
ты в чарме можешь выбрать интерпретатор
источник

FM

Fedotov Mikl in Django [ru] #STAY HOME
просто укажи тот, который в venv  находится
источник

FM

Fedotov Mikl in Django [ru] #STAY HOME
вроде так
источник