使用add_to_class()添加列?

时间:2012-06-18 15:50:56

标签: django

看来add_to_class()https://github.com/django/django/blob/master/django/db/models/base.py#L218实际上并没有添加列,而是向_meta成员添加了一个字段init.py#L249“> https://github.com/django/django/ blob / master / django / db / models / fields / init .py#L249。为什么这些字段在phpmyadmin中显示为列?

1 个答案:

答案 0 :(得分:1)

您需要运行syncdb或者如果它是现有表,您需要使用South创建迁移,或者自己手动更改表以匹配{{1}引入的模型更改}}