• Django学习路6_修改数据库为 mysql ,创建mysql及进行迁徙


    在项目的 settings 中修改 
    DATABASES = {
        'default': {
            # 'ENGINE': 'django.db.backends.sqlite3',
            # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
            'ENGINE':'django.db.backends.mysql',
            'NAME':'Hany_mysql',
            'USER':'root',
            'PASSWORD':'root',
        #     mysql 位置
            'HOST':'127.0.0.1',
            'POST':'3306' #可以进行修改,避免攻击
        }
    }

    创建数据库
    
    create database Hany_mysql charset=utf8;

    在 pycharm 中创建一个 mysql 数据库
    选择加号,选择 mysql

    选择 Download 后点击 Test Connection

    进行迁徙到 MySQL 数据库中
    python manage.py migrate

    注:如果出现缺失 MySQLdb 则需要进行安装这个第三方库

    解决方案:
    在 项目根目录下的 __init__.py 文件中 输入
    import pymysql
    pymysql.install_as_MySQLdb()
    # 伪装成 MySQLdb
    
    

    2020-05-07

  • 相关阅读:
    Fast Member
    C++箴言:理解typename的两个含义
    网上资源工具
    WeakReference
    MonoGame教程
    The RAII Programming Idiom
    OpenGL Common Mistakes
    Finalize()、Dispose()、SafeHandle、GC
    Interop with Native Libraries
    C++计算几何库
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12844651.html
Copyright © 2020-2023  润新知