Size: a a a

Django [ru] #STAY HOME

2019 November 27

Z

Zakhar in Django [ru] #STAY HOME
dd
в смысле? причём тут kwargs?
да думал можно в кваргс закинуть и потом вытащить
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
dd
если не ошибаюсь по стандарту в DELETE запросах нет тела запроса
нет, в RFC2616 нет ничего про это. и httpbin вполне принимает data в теле

>>> requests.delete('http://httpbin.org/delete', data=json.dumps({'a':1})).json()['data']
'{"a": 1}'
источник

BE

Black Eyes in Django [ru] #STAY HOME
Как тег называется которые демо текст вставляет?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
Как тег называется которые демо текст вставляет?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Да, спасибо;)
источник

Z

ZHU in Django [ru] #STAY HOME
привет всем подкажите пожалуйста почему не конектиться
захожу под своим пользователей содал проект в дириктории home
gunicorn
● gunicorn.service - gunicorn daemon
  Loaded: loaded (/home/tohtaev/erg_project/systemd/gunicorn.service; linked; vendor preset: enabled)
  Active: active (running) since Ср 2019-11-27 08:12:30 MSK; 3s ago
Main PID: 14831 (gunicorn)
   Tasks: 1
  Memory: 12.7M
     CPU: 293ms
  CGroup: /system.slice/gunicorn.service
          └─14831 /home/tohtaev/erg_project/env/bin/python3.6 /home/tohtaev/erg_project/env/bin/gunicorn --workers 3 --bind unix:/home/tohtaev/erg_project/gunicorn/g

логи и конфиги гуникорна
https://dpaste.de/fXMk
источник

BE

Black Eyes in Django [ru] #STAY HOME
у admins tools в dashboard можно как-то разделить визуально приложения в админке?
А то сейчас портянка трудночитаемая получается
источник

A

Alex in Django [ru] #STAY HOME
Ребят. А где лучше выполнять логику в REST, на стороне сериалайзера или на стороне вьюхи? Имею ввиду, создание, удаление, привязка к объекту например юзера и т.д.? Где правильней и безопасней?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тут сложный вопрос
что то проще и правильнее делать в сериализаторе
а что то приходится делать во въюхе
источник

A

Alex in Django [ru] #STAY HOME
Dan Tyan
тут сложный вопрос
что то проще и правильнее делать в сериализаторе
а что то приходится делать во въюхе
Понятно. Спасибо!
источник

А

Алексей in Django [ru] #STAY HOME
Alex
Ребят. А где лучше выполнять логику в REST, на стороне сериалайзера или на стороне вьюхи? Имею ввиду, создание, удаление, привязка к объекту например юзера и т.д.? Где правильней и безопасней?
Теоретически считается, что чем ближе к модели, тем лучше: модель - сериалайзер - вьюха. Причина в том, что чем ближе к модели, тем реже придется менять код, если что, или дублировать. Это считается трушнее в теории.
источник

S

Shodmon in Django [ru] #STAY HOME
Всем привет!
Вопрос нельзя ли, вместо:

MyModel.objects.filter(pk=some_value).update(field1='some value')

сделать что-то типо:

my_model = MyModel.objects.get(pk=some_value)

my_model.objects..update(field1='some value')
???
источник

A

Andrey in Django [ru] #STAY HOME
Shodmon
Всем привет!
Вопрос нельзя ли, вместо:

MyModel.objects.filter(pk=some_value).update(field1='some value')

сделать что-то типо:

my_model = MyModel.objects.get(pk=some_value)

my_model.objects..update(field1='some value')
???
это не одно и то же?
источник

А

Алексей in Django [ru] #STAY HOME
Shodmon
Всем привет!
Вопрос нельзя ли, вместо:

MyModel.objects.filter(pk=some_value).update(field1='some value')

сделать что-то типо:

my_model = MyModel.objects.get(pk=some_value)

my_model.objects..update(field1='some value')
???
после .get у тебя уже не кверисет, а объект, т.е. используй save
источник

А

Алексей in Django [ru] #STAY HOME
сейчас ты спросишь, как одно поле?
источник

А

Алексей in Django [ru] #STAY HOME
.save(update_fields=('field1',))
источник

S

Shodmon in Django [ru] #STAY HOME
Алексей
после .get у тебя уже не кверисет, а объект, т.е. используй save
да можно, что-то типо
my_model.field = 'new_value'
my.save()

НО это будет много строк кода
источник

S

Shodmon in Django [ru] #STAY HOME
Алексей
.save(update_fields=('field1',))
О, это не знал, ща попробую

Заранее, спасибо
источник

А

Алексей in Django [ru] #STAY HOME
Shodmon
О, это не знал, ща попробую

Заранее, спасибо
но my_model.field = 123 все равно придется
источник

S

Shodmon in Django [ru] #STAY HOME
хех(
источник