美文网首页django实战
2.django 数据库初打交道

2.django 数据库初打交道

作者: smile12nuli | 来源:发表于2022-02-14 22:18 被阅读0次

    说在前面的,默认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 数据库初打交道

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