Django_同步数据库

1.配置Django数据库连接信息

  将如下代码替换到settings.py下。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django',    #库名
        'USER': 'root',  
        'PASSWORD': 'fuqian1314',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

2.同步数据库

  事先创建好数据库,库名为:django,同上面配置信息的库名一致。

  (1)生成同步文件, django自带一个专门的工具叫migrations, 负责把你的orm表转成实际的表结构,它不旦可以帮自动创建表,对表结构的修改,比如增删改字段、改字段属性等也都能自动同步。只需通过下面神奇的命令。

python manage.py makemigrations  

   不出意外的话,会显示类似以下信息:

  此时你会发现,你的app下的migrations目录里多了一个0001_initial.py的文件 ,这个文件就是因为你这条命令而创建的,migrations工具就会根据这个文件来创建数据库里的表。

  (2)同步到数据

  执行如下命令:

python manage.py migrate

   可以登录数据库,查看创建好的表格了~~~

猜你喜欢

转载自www.cnblogs.com/wangdianchao/p/12561931.html
今日推荐