Django models 字段重命名、断外键

一、重命名字段名

1、创建一个空的migration文件

python manage.py makemigrations  --empty

2、  编辑生成的migration文件

from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ('app_name', '0020_auto_000000_1717'),
    ]

    operations = [
        migrations.RenameField(
            model_name='myModel01',
            old_name='name',
            new_name='full_name'
        ),
        migrations.RenameField(
            model_name='myModel02',
            old_name='rel',
            new_name='odd_relation'
        ),

    ]

 

二、models 中字段 断外键

1、首先 models中修改字段 属性:  将外键字段属性 为 整数

class MyModel(models.Model):
    # 将外键字段属性 为 整数
    # module = models.ForeignK

你可能感兴趣的:(Django)