Size: a a a

Django [ru] #STAY HOME

2019 July 07

H

Hexbiner in Django [ru] #STAY HOME
И нашёл меня в одной из таких тематических груп
источник

H

Hexbiner in Django [ru] #STAY HOME
Вот я и спрашиваю, может, кто-то с таким сталкивался
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Hexbiner
Вот я и спрашиваю, может, кто-то с таким сталкивался
Да конечно, мне писали, и от других слышал. Я на сомнительные предложения стараюсь не реагировать
источник

H

Hexbiner in Django [ru] #STAY HOME
Sergei Sergeevich
Да конечно, мне писали, и от других слышал. Я на сомнительные предложения стараюсь не реагировать
Понял, спасибо
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Всем привет. Можно ли как-то переопределить автоматическое наименование related_name? Хотелось бы чтобы оно брало не to_set, а db_column_set. Генерирую модели на основе уже готовой базы с помощью inspectdb, не хотелось бы руками дописывать related_name. Там в таблицах местами есть по два foreign ключа которые ссылаются на одинаковую таблицу.

Как бы изменить логику наименования не проблема, но как это сделать, когда так-то модели еще и нет. Ведь inspectdb

Просто не хотелось бы дописывать всякий раз при изменений базы руками
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Il`ya (Marshal)
Всем привет. Можно ли как-то переопределить автоматическое наименование related_name? Хотелось бы чтобы оно брало не to_set, а db_column_set. Генерирую модели на основе уже готовой базы с помощью inspectdb, не хотелось бы руками дописывать related_name. Там в таблицах местами есть по два foreign ключа которые ссылаются на одинаковую таблицу.

Как бы изменить логику наименования не проблема, но как это сделать, когда так-то модели еще и нет. Ведь inspectdb

Просто не хотелось бы дописывать всякий раз при изменений базы руками
https://github.com/django/django/blob/master/django/core/management/commands/inspectdb.py#L130

Можно куда-нибудь сюда плюнуть своей генерацией названия.

Не подскажите как?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
В общем заговнял так: https://dpaste.de/n2dg
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Il`ya (Marshal)
В общем заговнял так: https://dpaste.de/n2dg
нафига ты перезаписываешь джанговский файл?
и из много строк делаешь одну ?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Dan Tyan
нафига ты перезаписываешь джанговский файл?
и из много строк делаешь одну ?
Не понял вопроса. Я добавляю свою генерацию related_name в inspectdb путем вставки одной строки в джанговский файл
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Il`ya (Marshal)
Не понял вопроса. Я добавляю свою генерацию related_name в inspectdb путем вставки одной строки в джанговский файл
ты уже попробовал ?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Да, конечно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и файл нормальный ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тогда другой вопрос

зачем перезаписывать джанговский файл если можно от него отнаследоваться и переопределить метод?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Файл нормальный. Я спросил как тут можно сделать, решил гит патч сделать, но ведь это venv, а там должно быть под гитом, а он в исключении и короче ыыы, сделал просто скрипт вставки строки.

Там офигеть какой метод чтобы его переопределять
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Il`ya (Marshal)
Файл нормальный. Я спросил как тут можно сделать, решил гит патч сделать, но ведь это venv, а там должно быть под гитом, а он в исключении и короче ыыы, сделал просто скрипт вставки строки.

Там офигеть какой метод чтобы его переопределять
ну и что
скопировал его
вставил у себя нужную строчку
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Даж не знаю что лучше. Копировать при изменении этого файла в новом обновлении еще раз или изменить строчку вставки в "патче"
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
Мне кажется что так, что так плохо. А раз плохо, ну и ладно. Не важно каким способом
источник

BE

Black Eyes in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
Как собачку назвать на нашу тематику?)
источник

PB

Pete Bystrov in Django [ru] #STAY HOME
Функция
источник