Django, читающий старую модель?

Да . #itself была реализована в Ruby 2.2.0.


Вы можете ознакомиться с обсуждением этой функции в основной команде Ruby здесь .

В качестве интересного аналога был предложен метод #ergo , который привел бы приемник к данному блоку.

Если вы еще не обновились до Ruby 2.2.0, вы можете создать бэкпорт #itself и / или определить #ergo следующим образом:

class Object
  def itself; self end
  def ergo
    fail ArgumentError, "Block expected!" unless block_given?
    yield self
  end
end

И затем:

some_array.group_by &:itself

1
задан R0b0tn1k 12 June 2009 в 09:05
поделиться

2 ответа

Вы пытались перезапустить сервер? Если вы используете что-либо, кроме сервера разработки, вам, вероятно, придется сделать это вручную после внесения подобных изменений.

2
ответ дан 3 September 2019 в 01:27
поделиться

К сожалению, то, что вы пытаетесь сделать, не поддерживается django из коробки: - (

но вы можете сделать это эфиром, добавив db_column в полей или путем экспорта данных, удаления таблицы из базы данных, редактирования файла экспорта, воссоздания таблицы базы данных и повторного импорта данных.

Также обратите внимание на различные решения эволюции схемы

0
ответ дан 3 September 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: