на этот дикт, не прописывая каждое свойство?
SomeView(View)
def put(self, req):
body = json.loads(req.body.decode())
Station_auth.objects.filter(pk=body['id']).update(field1='some value', field2='some value', field3='some value')
for field in SOME_FIELDS: if field in REQUEST_DATA: setattr(SOME_OBJECT, field, REQUEST_DATA[field]) SOME_OBJECT.save()
Немного сьехало, но вот так можно
А попроще нет?
ну можешь это в одну строку записать
Station_auth.objects.filter(pk=body.pop('id')).update(**body) может это имеешь ввиду?
Да! не думал что тут тоже так можно Или нельзя?
я так делал, но потом вышло что надо обработку некоторых полей всё же делать
можно
Обсуждают сегодня