Size: a a a

Django [ru] #STAY HOME

2020 June 02

M

Mike in Django [ru] #STAY HOME
Или в for удалить это ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
попробуй другой гайд, я хз
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Mike
Привет. Как я могу найти и удалить все данные 'remove me' из модели?
MyModel.objects.find(name='remove me').delete()
Что то типа этого.
find замени на filter
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Nikolay Cherniy
попробуй другой гайд, я хз
:(
можешь скинуть гайд, которым ты руководствовался?
источник

M

Mike in Django [ru] #STAY HOME
Nikolay Cherniy
find замени на filter
Спасибо
источник

M

Mike in Django [ru] #STAY HOME
Есть модель MyModel. Там есть поле 'name' которое содержит  данные которые нужно отформатировать, поставить точки, запятые и так далее. Я написал функцию которая принимает строку и выставляет запятые, точки и так далее.
Суть в том что мне нужно переписать те данные которые уже есть в базе. Как мне это сделать?
Я пробую в django shell сделать что то подобное но оно нифига не работает.

from tools.edit import edit_string
mymodel = MyModel.objects.all()
for x in mymodel:
 entry = MyModel.objects.filter(name=x.name)
 entry.name = edit_string(x.name)
 entry.save()
 

Но оно не работает. Я получаю `AttributeError: 'QuerySet' object has no attribute 'save'
`
Как правильно это сделать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mike
Есть модель MyModel. Там есть поле 'name' которое содержит  данные которые нужно отформатировать, поставить точки, запятые и так далее. Я написал функцию которая принимает строку и выставляет запятые, точки и так далее.
Суть в том что мне нужно переписать те данные которые уже есть в базе. Как мне это сделать?
Я пробую в django shell сделать что то подобное но оно нифига не работает.

from tools.edit import edit_string
mymodel = MyModel.objects.all()
for x in mymodel:
 entry = MyModel.objects.filter(name=x.name)
 entry.name = edit_string(x.name)
 entry.save()
 

Но оно не работает. Я получаю `AttributeError: 'QuerySet' object has no attribute 'save'
`
Как правильно это сделать?
entry = MyModel.objects.filter(name=x.name)

а
это тебе зачем ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
x.name = edit_string(x.name)
x.save()
источник

M

Mike in Django [ru] #STAY HOME
Dan Tyan
x.name = edit_string(x.name)
x.save()
Да, спасибо. Работает.
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Добрый вечер. Кто-нибудь настраивал вход через вк c помощью django social auth? Выдает такое {"error":"invalid_request","error_description":"redirect_uri is incorrect, check application redirect uri in the settings page"}.  Вот , что я вводил в вк приложении https://pastebin.com/Qn49AinJ. Помогите пожалуйста!
источник
2020 June 03

ДИ

Денис Ильиных 🏂 💻... in Django [ru] #STAY HOME
Прветствую , подскажите как на джанго проще всего реализовать такую задачу , есть основная таблица и мне нужно сделать еще одну (для логов) куда будут сыпаться все записи с before update основной таблицы, триггером это делается на раз два , а вот в джанге задумался и делаю через save в модели. Можно же поди как то красивее сделать , чем тупо перечисление полей и копирование в новую модель
источник

ДИ

Денис Ильиных 🏂 💻... in Django [ru] #STAY HOME
def save(self, *args, **kwargs):
   if self.id is not None:
       p = Parcels.objects.get(id=self.id)
       log = ParcelsLog()
       log.user = p.user
       log.barcode = p.barcode
       log.ref_barcode = p.ref_barcode
       log.parcel_id = p
       log.save()
   super(Parcels, self).save(*args, **kwargs)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Денис Ильиных 🏂 💻
Прветствую , подскажите как на джанго проще всего реализовать такую задачу , есть основная таблица и мне нужно сделать еще одну (для логов) куда будут сыпаться все записи с before update основной таблицы, триггером это делается на раз два , а вот в джанге задумался и делаю через save в модели. Можно же поди как то красивее сделать , чем тупо перечисление полей и копирование в новую модель
да, есть готовый инструмент
источник

AD

Alex Dem in Django [ru] #STAY HOME
django-reversion позволяет хранить версии инстансов
источник

ДИ

Денис Ильиных 🏂 💻... in Django [ru] #STAY HOME
Alex Dem
django-reversion позволяет хранить версии инстансов
спасибо ) почитаю
источник

AD

Alex Dem in Django [ru] #STAY HOME
т.е. у тебя на каждый инстанс модели будет создаваться "версия"
ты сможешь смотреть разные версии или, если надо, даже откатиться
источник

ДИ

Денис Ильиных 🏂 💻... in Django [ru] #STAY HOME
не ) не то )
источник

ДИ

Денис Ильиных 🏂 💻... in Django [ru] #STAY HOME
мне надо сохранять строки таблицы до апдейта
источник

AD

Alex Dem in Django [ru] #STAY HOME
Денис Ильиных 🏂 💻
мне надо сохранять строки таблицы до апдейта
ну так и это и будет, считай
источник

AD

Alex Dem in Django [ru] #STAY HOME
не понимаю, почему "не то" :)
источник