= book
author.create_table()
должно создать таблицу с атрибутами
id | book | book_id
----+--------+-----
я это сделал так , но что-то мне подсказывает что это неправильно
for key, value in new_attrs.items():
if isinstance(value, OneToOneField):
object_id[key+ "_id"] = IntegerField()
for key, val in object_id.items():
model_fields.append(val)
setattr(val, "column_name", key)
что вообще происходит?
нужно чтоб при создании таблицы , если есть связное поле , создать доп поле (связное поле book и создать доп поле book_id с типомIntegerField())
http://citforum.ru/howto/smart-questions-ru.shtml
почему создание таблицы происходит через экземпляр автора, а не через саму модель?
Обсуждают сегодня