zoukankan      html  css  js  c++  java
  • Django框架创建数据库表时setting文件配置_模型层

    若想将模型转为mysql数据库中的表,需要在settings中配置:

    一. 确保配置文件中的INSTALLED_APPS中写入我们创建的app名称-->bms

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'bms',
    ]

    二. 配置DATABASES

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME':'bms',       # 要连接的数据库,连接前需要创建好
            'USER':'root',      # 连接数据库的用户名
            'PASSWORD':'',      # 连接数据库的密码
            'HOST':'127.0.0.1', # 连接主机,默认本级
            'PORT':3306         # 端口 默认3306
        }
    }

    三. 找到项目名文件下的__init__,在里面写入

    作用:这是因为django默认你导入的驱动是MySQLdb,可是MySQLdb对于py3有很大问题,我们需要的驱动是PyMySQL

    import pymysql
    pymysql.install_as_MySQLdb()

    四.分别执行下面两条数据库迁移命令,即可在指定的数据库中创建表 .

    python manage.py makemigrations
    python manage.py migrate
  • 相关阅读:
    Proof of Stake-股权证明 系列3
    共识算法的比较:Casper vs Tendermint
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
  • 原文地址:https://www.cnblogs.com/apollo1616/p/9840616.html
Copyright © 2011-2022 走看看