0

我有一个这样的模型

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')
       ...

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

4

1 回答 1

0

您无需再次运行 migrate。

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

于 2012-10-14T04:02:37.390 回答