zoukankan      html  css  js  c++  java
  • django-6-数据库配置及模型创建,激活(django模型系统1)

    <<<数据库的连接配置>>>
     django配置mysql的流程:
     1.创建数据库用户
      (1)进入MySQL数据库

        (2)创建有数据库权限的用户
      (3)退出MySQL后再进入刚才创建的用户
      (4)创建一个数据库

     2.配置settings
       找到DATABASES,做以下修改
     3.修改项目目录(*含settings.py目录)下的__init__.py模块
        import pymysql
        pymysql.install_as_MySQLdb()
      
     4.设置时区 TIME_ZONE = 'Asia/Shanghai' 
     
    <<<模型的创建激活>>>
    (1) 创建模型【模型都必须创建在myapp下的models.py里】
      
      类变量对应字段
      每个字段由一个字段类的实例来表示
    (2) 激活模型
        在项目中注册app

      运行数据库迁移命令(一定要在项目根目录下)
         (1)python manage.py makemigrations app
         告诉django做了哪些数据库的更改
        (2)python manage.py sqlmigrate app 0001
           查看迁移的MySQL语句
     

       
          (3)迁移:
        python manage.py migrate app(如果不写app则迁移所有)
    最后进入数据库新用户看一下
     
    这就大功告成啦!!
    <<<对数据增删改查>>>
     
    1.在根目录下执行python manage.py shell后导入模型
    objects是一个很重要的管理器
     2.增 create()
    3.查 get()
    all()返回查询集queryset,惰性查询,不会改动数据库
    filter()
    4.改 update() 跟filter()搭配使用
    5.删 delete() 跟 get()配合使用
     
     
  • 相关阅读:
    P1439 【模板】最长公共子序列
    DP,入门???
    关于Eclipse在servlet中连接数据库时出现驱动加载失败的解决
    JSP学习(JavaBean)
    HTML随笔3
    CSS随笔3
    计算机网络随笔
    基本命令行操作1(java编译)
    Javascript随笔2(JQuery)
    Javascrip随笔1
  • 原文地址:https://www.cnblogs.com/wmkpy/p/10424725.html
Copyright © 2011-2022 走看看