zoukankan      html  css  js  c++  java
  • Django模型系统一

    一 数据库的连接配置
      django连接mysql的配置流程
      创建数据库用户
        有创建数据库权限的用户
      创建数据库
      crm
      修改配置
      settings

    ATABASES = {
        'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'crm',
        'USER':'root',
        'PASSWORD':'0000',
        'HOST':'127.0.0.1',
        'PORT':'3306',
        }
    }            
    

    修改项目文件夹下(settings.py所在文件夹的目录)
    __init__.py里面
      import pymysql
      pymysql.install_as_MySQLdb()
    设置时区
      TIME_ZONE = 'Asia/Shanghai'

    python一 模型的创建与激活
      create database crm 创建数据库
    1.在项目中注册app
    2.运行数据库迁移命令
      1.python3 manage.py makemigrations (teacher)
      2.python3 manage.py sqlmigrate teacher 0001 告诉 做了哪些修改
      3.python3 manage.py migrate (teacher) 使迁移生效
    4.数据的增删改查
    -工具 django shell 调试工具
      python3 manage.py shell
    -增
      from teacher.models import Student
      Student.objects
      <django.db.models.manager.Manager object at 0x10c098c50>
      Student.objects.all() 固定的
      <QuerySet []>
       1 s1 = Student(name='Jack',age=25,qq='123456')
        s1.save()
       2 s2 = Student()
        s2.name = 'Jack'
        s2.age = 11
        Student.objects.get(id=1)
       3 Student.objects.create(name='Rose',age=16)
       4 Student.objects.get_or_create(name='Jack')
        res = Studenjects.all()
        print(res.query)
        print(res[1:2].query)
    -查询
      Student.objects.get(pk=1) get取值多于1条 会报错,所以通常用来取主键
      res = Student.objects.filter(gender=1)
      res.query
    -改
      s.age = 16
      s.save() 改过之后要保存
      Student.objects.filter(name='Jack').update(age=14)可以修改多条
      filter返回的是一个查询集
    -删
      s.delete()
      Student.objects.filter(gender=1).delete()

  • 相关阅读:
    Java Evaluate Reverse Polish Notation(逆波兰式)
    UVA 11427
    iOS8互动的新通知
    Codeforces 32E Hide-and-Seek 乞讨2关于镜面反射点 计算几何
    error: png.h not found.
    JAVA反射机制
    java24 手写服务器最终版本
    java23 XML
    java22
    java21 封装Response:
  • 原文地址:https://www.cnblogs.com/liubosong/p/10432518.html
Copyright © 2011-2022 走看看