2.django 数据库初打交道

说在前面的,默认django是带有sqlite3,但是针对大型项目,他的稳定性不足以满足,所以一般接入mysql

1.设置几个配置项 mysql&django

1.1 在自己的app folder,admin 注册你的模型,否则admin网址上不展示

1.2 修改modle模块

1.3 改setting,改为用mysql

2.同步数据库

2.1 第一步,生成迁移文件

python3 manage.py makemigrations

需要记住,这时候,数据库还没真正变化,只是生成了描述数据库变化的文件

2.2 将结构变化应用到数据库

python3 manage.py migrate

我们会看到,Django将一系列变化应用到了数据库中。细心的读者可能会发现,除了 people.0001_initial 那一条,还有很多 django 内置的应用的表,他们是用户及用户认证等相关的,我们可以先不用管它,不影响本节的学习。

或者老师讲的这个命令,也可以生成django默认的信息

3.申请admin网址下的账号,查看数据

python3 manage.py createsuperuser admin admin123456

你可能感兴趣的:(2.django 数据库初打交道)