码迷,mamicode.com
首页 > 其他好文 > 详细

Django模型,models

时间:2020-04-17 09:40:46      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:password   使用   char   关联   导入   data   mamicode   正式   shang   

目录

Django model初知

Django model进阶

表关联以及多表查询


 Django model初知

Django数据库的连接配置

1.安装mysql数据库 虚拟环境下安装连接器进行配置  https://www.cnblogs.com/chenwj-lol/p/12609198.html

技术图片

 

2.创建出有数据库权限的用户 一般正式环境拿不到root但测试我用的root mysql -uroot -p xxx

3.登录数据库用户并创建数据库demo

登录mysql:我的mysql端口号是25566 如果默认3306的可以不写这个参数

技术图片

 

 创建数据库demo

create database demo character set utf8 collate utf8_general_ci;

技术图片

 

 --修改项目配置 setting 指定数据库类型,数据库名,用户,密码,域名,端口

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        NAME: demo,
        USER:root,
        PASSWORD:‘xxx,
        HOST:127.0.0.1,
        PORT:25566
    }
}

--需要在项目文件夹 下init.py模块导入文件  (和settings.py文件同级所在的目录)

import MySQLdb

--注意设置时区,方便后面使用

--设置时区 TIME_ZONE=‘Asia/ShangHai‘ 北京时间

django orm介绍

orm是啥,在django中如何应用?

orm是一个对象映射关系,在django中通过  类来映射表,类属性对应表字段  这样操作每一个实例的时候就是操作表的每一条数据

模型的创建与映射

3.1每一个模型都是django.db.models.Model的子类,换句话说就是所有的orm映射是通过django的models来实现的

3.2类变量 表示模型中的数据库字段

3.3每一个字段由一个字段类的实例表示

示例:

 

 

Django模型,models

标签:password   使用   char   关联   导入   data   mamicode   正式   shang   

原文地址:https://www.cnblogs.com/chenwj-lol/p/12709657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!