知行编程网知行编程网  2022-12-10 04:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何处理python中的django迁移数据?的相关知识,包括河南新增病例最新,以及河南防疫政策调整这些编程知识,希望对大家有参考作用。

如何在 python 中处理 django 迁移数据?


从春天到冬天,万物凋零,小动物们为了生存不得不搬家,以保证生命的正常运转。你可能会疑惑,实体和无形无形的语言是什么关系?大家都知道,语言是需要我们灵活操作和使用的。因此,对于数据的相互传输尤为重要。为了你正在学习的东西


django,我们也要学习它重要的知识点——迁移数据。



首先创建数据库了,打开终端,转到

manage.py文件所在的文件夹,然后运行一下命令:

python manage.py makemigrations



显示如下输出内容:

Migrations for 'blog':
blog/migrations/0001_initial.py
- Create model BlogArticles




迁移文件将被翻译成

SQL语句。执行下面命令:

python manage.py sqlmigrate blog 0001



然后可以看到如下输出内容:

BEGIN;
---- Create model BlogArticles--CREATE TABLE "blog_blogarticles" ("id" integer NOT PRIMARY KEY AUTOINCREMENT, "title" varchar(300) NOT , "body" text NOT , "publish" datetime NOT , "author_id" integer NOT REFERENCES "auth_user" ("id") DEFERRABLE INITIALLY DEFERRED);
CREATE INDEX "blog_blogarticles_author_id_ed798e23" ON "blog_blogarticles" ("author_id");
COMMIT;



最后我们将生产的迁移文件应用到数据库中:

python manage.py migrate



好了,这就是一套完整的数据迁移内容。你肯定会经常遇到迁移的问题,因为我们的项目不是一个独立的个体,而是一个整体,数据的相互传递非常重要。因此,大家一定要掌握

~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享