问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将django中的sqlite3换成mysql

发布网友 发布时间:2022-04-28 18:20

我来回答

1个回答

热心网友 时间:2022-04-08 21:59

django 数据库使用(sqlite3和mysql)

一、sqlite3 使用
1、import sqlite3 确认系统中是否安装
2、进入当前项目目录,cmd后运行python,进入命令行模式
3、import sqlite3,
sqlite3.connect('{path\name.db}') #大括号内表示自定义,真实情况没有大括号
4、修改settings.py文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': {path\name.db}',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
5、进入数据库文件界面,运行python manage.py shell
from django.db import connection
cur = connection.cursor()
如果没报错,则表示配置成功
6、修改models.py文件,配置自己的表
例如:
from django.db import models
from django.contrib import admin

# Create your models here.
class BlogPost(models.Model):
title = models.CharField(max_length = 150)
body = models.TextField()
timestamp = models.DateTimeField()
class Meta:
ordering = ['-timestamp']
7、创建数据库内容
python manage.py syncdb
根据提示输入,表示连接成功
注:以上只表示对数据库的创建,连接和使用,不包含其它内容。

二、mysql
1、确认安装mysql数据库
2、在mysql中创建数据库 命令模式下可以使用
CREATE DATABASE {name} DEFAULT CHARSET=utf8;
3、修改settings.py文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '{name}',
'USER': '{username}',
'PASSWORD': '{password}',
'HOST':'localhost', #ip
'PORT':'3306',
}
}
4、修改models.py文件,配置自己的表
例如:
from django.db import models
from django.contrib import admin

# Create your models here.
class BlogPost(models.Model):
title = models.CharField(max_length = 150)
body = models.TextField()
timestamp = models.DateTimeField()
class Meta:
ordering = ['-timestamp']
5、创建数据库内容
python manage.py syncdb
根据提示输入,表示连接成功
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见好多鱼在水里活蹦乱跳 教你如何将让reaver PIN 进度随意更改精确前四位 求个保存PIN进度的方法 ...不上外接键盘,但鼠标一直有用,谁能告诉我怎么回事,先谢了。。_百度... 相机SD卡,卡上图片电脑显示不出来 相机SD卡用读卡器插到电脑上DCIM文件夹不显示照片怎么解决? win10查询错误日志的方法-win10怎么查询错误日志 电脑系统日志文件如何查看电脑里的系统日志 电脑事件日志在哪里看怎样查看电脑使用的日志 win11系统日志在哪里看 win11系统日志怎么看 拼多多砍价自己另一个可以砍吗? 日本留学语言学校有年龄限制吗 去日本留学需要先考日语吗? 想去日本留学,什么条件可以办理? 去日本留学对年龄有限制吗? 装修贷可以提前还吗 中鹏网络教育培训怎么样 网络教育和自考哪个好,起程培训中心怎么样? 今年元宵节是多少号? 今年元宵节几号 2021元宵节赏月最佳时间 哪里是最佳观赏地 今年的元宵节在几月几日 冻巴沙鱼块的做法是什么? 冻巴沙鱼怎么做好吃,需要什么配料? 毛豆新车网车贷款已经成功,我不要,他说对我征信有影响? 《与朱元思书》一文以“游鱼细石。直视无碍”写江水的澄澈,柳宗元的《小石潭记》与之有异曲同工之妙的句 我的淘宝为什么每次登陆总要消息验证 说说句子‘游鱼细石,直视无碍。急湍甚箭,猛浪若奔’在文中的表达作用 登陆旺旺后从旺旺上不能直接进“我的淘宝”页面,总出现登录页面? 与朱元思书(吴均)译文翻译! 您好.. 我也是想把sqlite数据库转化为mysqll数据库? 请问怎么转化呢... 拼多多砍价自己另一个可以砍吗? 如何优雅的将数据从sqlite3迁移到mysql sqlite里的表有数据但无数据类型怎么把sqlite数据库迁移到mysql 拼多多砍价为什么我这个号申请的会跑到另一个账号上去? 怎样将Sqlserver数据库转成mysql数据库 怎么实现SQLite数据库与MySql数据库相互传递数据,将SQLite里数据传到服 ... 如何将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库 哪位朋友可以帮我或者教我把一个sqlite数据库转换为mysql数据库? 怎么添加sqlite数据库到mysql中 如何把redmine的数据从sqlite导入到mysql mysql转为sqlite sqlite数据库怎样转成到sql server中 下面这段sqlite3下的sql,怎样修改可以在mysql下运行啊? 本地应用的SQLite数据库如何与服务器的MySQL同步 怎样让Mysql数据库与android系统中的SQLite数据库进行数据同步? 脸上什么样的痣不能点?长在哪的痣不能点? 脸上什么位置的痣不能点? 怎样投诉韵达快递,谁知道邮管局电话12305怎么是空号? 12305是空号怎么回事