django链接数据库

52 阅读1分钟

链接mysql

mysql安装成功后,

  1. 先安装pymysql;
pip install pymysql
  1. 到django同名的app中的setting.py文件中找到DATABASES修改配置。如:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '创建的数据库名称',
        'USER': 'root',
        'PASSWORD': '******',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

3.在__init__.py中安装MYSQLdb模块

import pymysql
pymysql.install_as_MySQLdb()

4.pycharm链接数据库

image.png

image.png

5.创建app

# 创建app
python manage.py startapp demo
  1. 在创建的demo/models.py文件中创建表,如:
from django.db import models

#创建表
class Category(models.Model):
    # caption 说明文字
    caption = models.CharField(max_length=50)

7.同步到数据库中。

python manage.py makemigrations 
python manage.py migrate

执行成功后刷新数据库,就可以看到创建的表

image.png