【问题标题】:schemamigration using south and model field change使用南和模型字段更改的架构迁移
【发布时间】:2012-10-04 10:50:18
【问题描述】:

我有一个这样的模型

class Task(models.Model):
   name = models.CharField(max_length=100)
   ...

class TaskForm(forms.ModelForm):
   class Meta:
        model = Task

然后,我在 Task 中添加了几个字段并进行了迁移

python manage.py schemamigration myapp --initial python manage.py migrate myapp

迁移成功。

现在,作为事后的想法,我在模型字段中添加了一个 help_text

class Task(models.Model):
       name = models.CharField(max_length=100,help_text='choose a good one')
       ...

我是否必须再次进行架构迁移?我认为他的更改不会影响数据库表。

【问题讨论】:

    标签: django migration django-south


    【解决方案1】:

    您无需再次运行迁移。

    Django 不会将help_text 保存到数据库中,help_text 存在于应用程序级别,Django 将其呈现为 HTML。

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 2013-11-16
      • 2015-08-03
      • 2018-02-20
      相关资源
      最近更新 更多