zoukankan      html  css  js  c++  java
  • 01.配置数据库

    01.创建数据库

    1.1 创建mysql库

    mysql>  create database testdb charset utf8;       # 创建数据库
    mysql>  drop database testdb;                 # 删除数据库
    mysql>  show databases;                     # 查看刚刚创建的数据库

    1.2 创建用户并授权

    # 1、创建用户
    create user 'django'@'%' identified by '123456';
    
    # 2、授予django用户授予对 testdb 数据库的操作权限
    GRANT ALL ON testdb.* TO 'django'@'%';
    flush privileges;
    select host,user from mysql.user;
    
    # 3、删除用户
    Delete FROM mysql.user Where User='django' and Host=”localhost”; 
    Delete FROM mysql.user Where User='django'; 

    02.配置django

    2.1 安装PyMySQL 

    pip install PyMySQL

    2.2 主动修改为pymysql

    Django默认使用MySQLdb模块链接MySQL,但在python3中还没有MySQLdb

    主动修改为pymysql,在project同名文件夹下的__init__文件中添加如下代码即可

    from pymysql import install_as_MySQLdb
    install_as_MySQLdb()

    2.3 修改DATABASES配置

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'testdb', 
            'USER': 'django',
            'PASSWORD': '123456',
            'HOST': '123.56.94.237',
            'PORT': '3306',
        }
    }

    2.4 创建表

    python manage.py makemigrations
    python manage.py migrate
  • 相关阅读:
    Chapter 4: Using Custom Property Types
    Chapter 2: Connecting to C++ Methods and Signals
    C++ Extensions: Reference examples
    qt exec
    qt component desktop
    Qt事件处理机制
    Tutorial: Writing QML Extensions with C++
    label for
    (一) HTTP 1.1支持的状态代码
    一些常用的特殊字符
  • 原文地址:https://www.cnblogs.com/xiaoxiamiaichiyu/p/14788953.html
Copyright © 2011-2022 走看看