新进小白 2022-10-21 13:50 采纳率: 25%
浏览 69
已结题

django在使用migrate迁移生成数据表时并没有在数据库中生成数据表

问题遇到的现象和发生背景

在使用migrate迁移生成数据表时并没有在数据库中生成数据表

用代码块功能插入代码,请勿粘贴截图

D:\kepro1>python manage.py makemigrations courses
Migrations for 'courses':
courses\migrations\0001_initial.py
- Create model Course
- Create model CourseClass
- Create model Lesson
- Create model Video
- Add field courseclass to course
- Add field courseorg to course
- Add field teacher to course

D:\kepro1>python manage.py migrate courses
Operations to perform:
Apply all migrations: courses
Running migrations:
No migrations to apply.

运行结果及报错内容

运行也没有报错
但是数据库里就是没有courses的表

img

我的解答思路和尝试过的方法

删除courses下的migrations重新迁移,没有用

我想要达到的结果

求解呀!

  • 写回答

1条回答 默认 最新

  • gangganghao2 2022-10-21 14:27
    关注

    python manage.py makemigrations courses   这个命令只是生成迁移文件,不会创建表模型。

    执行完上面的命令后,再执行下面这一条命令才会创建表

    python manage.py migrate courses

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 10月29日
    • 已采纳回答 10月21日
    • 创建了问题 10月21日

    悬赏问题

    • ¥15 stm32f103串口无法正常发送接收数据
    • ¥15 如何仅使用递归法改变链表顺序
    • ¥30 频率与占空比均可调的方波发生器
    • ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
    • ¥100 关于游戏app session获取的问题
    • ¥15 爬虫程序爬取TTGChina网站文章代码
    • ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
    • ¥15 如何用下图方法在AMESim中搭建离心泵模型
    • ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
    • ¥15 xcode15build的c++ dylib在10.15上不兼容