Django开发(八)---ORM数据库之创建

创建数据库的方法

方法一:

1.在models.py里创建数据库类

from django.db import models

# Create your models here.

class Book(models.Model):
    name = models.CharField(max_length=20) #字符串格式 相当于name varchar(20)
    # price =models.FloatField(max_length=4)
    price = models.IntegerField(max_length=4)
    pub_date = models.DateField()

2.使用命令行自动在makemigrations包下创建对应的数据库信息

python manage.py makemigrations

3.建立表

 python manage.py  migrate

4.点击pycharm 右边的database,点击+号,选择identifier.sqlite,然后将db.sqlite3拉进去,方可看到如下的表

方法二:

1.修改setting.py里的DATABASES属性

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        "NAME":"Django_ORM"  ,#数据库名
        'USER':"root",#用户
        'PASSWORD':'lzs87724158',
        'HOST':'',#数据库主机,留空默认为localhost
        'PORT':'3306',#数据库端口
    }

}

2.在全局的__init__.py导入mysql相关模块

import  pymysql
pymysql.install_as_MySQLdb()

3.使用命令行自动在makemigrations包下创建对应的数据库信息

python manage.py makemigrations

4.建立表

 python manage.py  migrate

5.使用database的Mysql来直接操作

猜你喜欢

转载自blog.csdn.net/Lzs1998/article/details/88558943
今日推荐