博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 使用mysql数据库的流程
阅读量:7222 次
发布时间:2019-06-29

本文共 568 字,大约阅读时间需要 1 分钟。

  1. 创建一个mysql数据库

    1.   按win+r写上cmd进入控制台
    2. 输入: mysql -uroot -p
    3. 输入: create database 数据库名字;
  2. 在settings中进行配置

    DATABASES = {
       'default': {
           'ENGINE': 'django.db.backends.mysql',        'NAME': 'bookmanager', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'root', 'PASSWORD': '', } }
  3. 在与settings同级目录下的init的文件中写:

    import pymysql pymysql.install_as_MySQLdb()
  4. 在app下的models中写类(models.Model)

  5.数据库迁移的命令

    1. python manage.py makemigrations   # 在app下的migrations文件夹下记录 models的变更记录

    2. python manage.py migrate    # 将models的变更记录同步到数据库中

转载于:https://www.cnblogs.com/leo-tail-x/p/10060314.html

你可能感兴趣的文章
【存储】megacli 常用参数介绍
查看>>
Objective-C中的alloc和init问题
查看>>
JS魔法堂:从void 0 === undefined说起
查看>>
基于CoreText的基础排版引擎之不带图片的排版引擎
查看>>
椒盐噪声
查看>>
可动态扩展的数据库模型设计
查看>>
Spring MVC视图解析器:配置多个视图解析器的优先级
查看>>
J.U.C并发框架
查看>>
iOS开发之手势识别
查看>>
Tomcat对keep-alive的实现逻辑
查看>>
算法系列15天速成——第十二天 树操作【中】
查看>>
并发集合(六)使用线程安全的NavigableMap
查看>>
高可用Hadoop平台-集成Hive HAProxy
查看>>
泛函编程(0)-什么是泛函编程
查看>>
纸上谈兵: 伸展树 (splay tree)[转]
查看>>
Cocos2D游戏项目CCTableView在Xcode7.2下的无法滚动问题
查看>>
金三银四背后,一个 Android 程序员的面试心得
查看>>
利用广播监听网络状态,然后刷新listView、gridView、RecyclerView等。
查看>>
go语言实战教程:项目文件配置和项目初始化运行
查看>>
SVG学习笔记(二)做一个Loading动画
查看>>