美文网首页
Django中重建数据库表

Django中重建数据库表

作者: 前_c208 | 来源:发表于2017-05-19 09:25 被阅读0次

摘要:开发中有时需要删除已有的数据库表并重新建表,这在Django开发中需要做些额外的工,因为Django会对Model到表的创建修改情况做保存。 正确的方法如下: 1.先到数据库把表删掉:drop table 2.
开发中有时需要删除已有的数据库表并重新建表,这在Django开发中需要做些额外的工,因为Django会对Model到表的创建修改情况做保存。

正确的方法如下:

1.先到数据库把表删掉:drop table

2.注释Django中对应的Model

3.执行以下命令:

python manage.py makemigrations

python manage.py migrate --fake

4.去掉步骤2中的注释

5.执行以下命令:

python manage.py makemigrations

python manage.py migrate

相关文章

  • django数据库操作

    删除后重建表 正确的方法如下: 先到数据库把表删掉:drop table 注释django中对应的Model 执行...

  • Django中重建数据库表

    摘要:开发中有时需要删除已有的数据库表并重新建表,这在Django开发中需要做些额外的工,因为Django会对Mo...

  • django.db.utils.InternalError: (

    问题:django数据库报错解决:1、删除数据库(如果有数据请先备份)2、指定编码重建数据库3、Django 重建...

  • Django后台管理系列之四

    1,Django后台管理的作用 快速生成管理数据库表的页面,从数据库中查找信息,然后展示在页面上。 Django能...

  • django

    django django同步表结构建表修改表数据库操作增删改查 同步表结构 所有操作需要在项目manage.py...

  • Django 使用migrate重建数据库表

    先到数据库把表删掉:drop table 注释Django中对应的Model 执行以下命令: 去掉步骤2中的注释 ...

  • Django技术详解(五)开发Models

    Django中的Models是什么? 通常,一个Model对应数据库的一张数据表‘ Django中Models以类...

  • Django建外键和多对多数据表

    当你在django中配置完数据库时,肯定要在models.py文件中创建数据库表的结构。当然,建单表肯定是好建的,...

  • Django加载数据库表时出现django.db.utils.O

    问题 在用Django加载已有数据库表时,出现django.db.utils.OperationalError: ...

  • Django 的Models介绍

    Django的Models是什么?一个model对应数据库中的一张数据表;Django中Models以类的形式表现...

网友评论

      本文标题:Django中重建数据库表

      本文链接:https://www.haomeiwen.com/subject/udaexxtx.html