美文网首页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 数据库初打交道

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

  • Django项目用户注册功能(一)

    用户注册功能 1.实际上就是数据库创建一条数据 2.Django操作数据库的模型 一.用户模型设计(表的设置) 1...

  • 6.django数据模型,数据库连接

    1.定义模型类 在子项目的models.py下定义模型类: 2.django连接数据库的相关配置 a).在主项目的...

  • 初识数据库

    第一天就和数据库打交道

  • 原 MySQL数据库的常用操作

    学习python少不了和数据库打交道,常见的数据库有:MySQL、SQLite、MongoDB、Redis等,这里...

  • 2016年阅读书目

    python 1.python应用及介绍(70%)2.Django by Example(20%) groovy ...

  • 基本使用

    数据库: 什么是数据库?简单来说就是存数据的。 都有什么是数据库? oracle(强大,跟金融政府打交道的,安全,...

  • 【MyBatis系列1】MyBatis快速入门demo(基于传统

    前言 作为一名Java后台开发,与数据库打交道是必不可少的一部分,那么与数据库打交道就涉及到了如何建立连接,如何将...

  • 2019-11-16

    MySQL记录存储格式 引言 我们每天都在和MySQL数据库打交道,例如新建一个数据库testDataBaseA,...

  • Python操作SQLite

    在web开发中,经常要与数据库打交道。数据库分为关系型数据库和非关系型数据库。其中最常用的是关系型数据库,也叫SQ...

网友评论

    本文标题:2.django 数据库初打交道

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