如何将 Mysql 数据库与 Django 集成?
Django 是一个基于 Python 的 Web 框架,可让您快速创建高效的 Web 应用程序。它也被称为包含电池的框架,因为 Django 为包括 Django 管理界面、默认数据库 - SQLlite3 等在内的所有内容提供了内置功能。
如何将 Mysql 数据库与 Django 集成?
安装Mysql数据库
https://dev.mysql.com/downloads/installer/
下载后安装安装程序并设置管理员和密码。
安装 Django
pip install django
然后安装另一个库来使用mysql数据库
pip install mysqlclient
创建新项目
django-admin startproject MyDB
cd MyDB
设置.py
Python3
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'admin',
'HOST':'localhost',
'PORT':'3306',
}
}
Python3
from django.db import models
from django.contrib.auth.models import User
#Create your models here.
class PublishedArticle(models.Model):
todo = models.CharField(max_length=40)
date = models.DateField(auto_now=True)
在 DATABASES 变量中打开 settings.py 配置 mysql 数据库值,并添加数据库的值。
python manage.py migrate
然后创建新应用
python manage.py startapp main
主要/模型.py
蟒蛇3
from django.db import models
from django.contrib.auth.models import User
#Create your models here.
class PublishedArticle(models.Model):
todo = models.CharField(max_length=40)
date = models.DateField(auto_now=True)
python manage.py migrate
已在数据库中创建已发布的文章表。至此,Mysql数据库集成成功