django 可以操作mysql函数么
发布网友
发布时间:2022-04-09 02:06
我来回答
共3个回答
热心网友
时间:2022-04-09 03:35
可以,一般通用的那些,系统都支持。
热心网友
时间:2022-04-09 04:53
可以的,python,php等等很多语言都可以用
热心网友
时间:2022-04-09 06:28
第一步:下载mysql驱动
cmd进入创建好的django项目目录:使用命令
?
1
pip install mysqlclient
等待安装成功!
第二步:在settings.py中配置mysql连接参数(没有mysql的先装mysql)
?
1
2
3
4
5
6
7
8
9
10
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名(你得先在mysql中创建数据库)',
'USER':'mysql用户名(如root)',
'PASSWORD':'密码(如123456789)',
'HOST':'域名(127.0.0.1或localhost)',
'PORT':'端口号(3306)',
}
}
第三步:在models.py中创建model类
?
1
2
3
4
5
from django.db import models
# Create your models here. 类似于MVC架构中的Model
class Article(models.Model):
title = models.CharField(max_length=60,default='title')
content = models.TextField(null=True)
第四步:根据model类创建数据库表
1、cmd进入django项目路径下
2、Python manage.py migrate #创建表结构,非model类的其他表,django所需要的
3、python manage.py makemigrations app名 #做数据迁移的准备
如:python manage.py makemigrations myblog myblog是我项目中的app名字
4、python manage.py migrate # 执行迁移,创建medel表结构