django 将自带的数据库sqlite3改成mysql实例
在settings.py中将默认内容覆盖成
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'wechat', 'USER':'root', 'PASSWORD':'123456', 'HOST':'127.0.0.1', 'PORT':'3306', } }
然后
msql -u root -p
输入密码
create database wechat default charset=utf8;
补充知识:PyCharm在django自带的数据库中命令创表
首先介绍django自带的orm
第一步
创建一个static文件夹
其次在models.py 里面写一个类 (表)
然后在类里面写属性(字段)即可
models.CharField 为字符
models.IntegerField为数字
models.ImageField为图片 里面的参数(upload_to=‘写一个存图片的路径')
第二步
在admin.py里面注册此类
第三步
在terminal中同步数据库
写如下两行代码即可
python manage.py makemigrations
python manage.py migrate
这时候就会列表里多一个这个东西
第四步
点最右侧这个database 竖着的
把db.sqlite3拖拽进入即可
如果没显示出来的话 点这个***小扳手***
左下方的会提示个下载,我这里是下载好了驱动。下载完即可
还没出来的话 remove这个 在重新拖拽即可。
最后点击这个students_student(appname_类名 这样的形式存储)
就可以数据库里有这张表啦~
以上这篇django 将自带的数据库sqlite3改成mysql实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
django连接mysql数据库及建表操作实例详解
本文实例讲述了django连接mysql数据库及建表操作.分享给大家供大家参考,具体如下: django连接mysql数据库需要在project同名的目录下面的__init__.py里面加入下面的东西 import pymysql pymysql.install_as_MySQLdb() 找到settIngs里面的database设置如下 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 's22',
-
python Django连接MySQL数据库做增删改查
1.下载安装MySQLdb类库http://www.djangoproject.com/r/python-mysql/2.修改settings.py 配置数据属性 复制代码 代码如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'djang
-
Django配置MySQL数据库的完整步骤
一.在settings.py中配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'django', # 你要存储数据的库名,事先要创建之 'USER': 'django', # 数据库用户名 'PASSWORD': 'django@123', # 密码 'HOST': 'localhost', # 主机 'PORT': '3306', # 数据库使用的端口 } } 二.数据库迁移
-
DJango的创建和使用详解(默认数据库sqlite3)
1.安装虚拟环境 虚拟环境是真实python环境的复制版本. 安装虚拟环境的命令: 1)sudo pip install virtualenv #安装虚拟环境 2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包 3)编辑家目录下面的.bashrc文件,添加下面两行. export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 4)使用source .b
-
django+mysql的使用示例
Django中每一个模型model都对应于数据库中的一张表,每个模型中的字段都对应于数据库表的列.方便的是,django可以自动生成这些create table, alter table, drop table的操作.其次Django为咱们也提供了后台管理模块(Django-Admin),主要功能是通过后台管理来实现客户端的功能,可以对数据进行增删改查.也可以通过该功能进行二次开发 Django中的mysql配置 在上期内容,我们了解了settings.py配置信息的内容,其中DATABASES
-
django 将自带的数据库sqlite3改成mysql实例
在settings.py中将默认内容覆盖成 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'wechat', 'USER':'root', 'PASSWORD':'123456', 'HOST':'127.0.0.1', 'PORT':'3306', } } 然后 msql -u root -p 输入密码 create database wechat default charset=utf8; 补
-
docker环境下数据库的备份(postgresql, mysql) 实例代码
posgresql 备份/恢复 1.备份 DATE=`date +%Y%m%d-%H%M` BACK_DATA=xxapp-data-${DATE}.out # 这里设置备份文件的名字, 加入日期是为了防止重复 docker exec pg-db pg_dumpall -U postgres > ${BACK_DATA} # pg-db 是数据库的 docker 名称 2.恢复 docker cp ${BACK_DATA} pg-db:/tmp docker exec pg-db psql -U
-
Python数据库sqlite3图文实例详解
目录 前言 sqlite3数据库 1.需要的模块(只有一个) 2.模块的使用 2.1创建与数据库的连接 2.2创建游标 2.3创建 table 2.4插入数据 2.5查找数据 快乐的coding时间! 最后 前言 提到数据库,大家第一时间想到的可能是 sql 数据库,这种数据库非常好用,但是对于新手就不是很容易上手,需要熟悉一段时间才可以大概掌握.这种数据库在大型的项目开发过程中用到的地方不会很多,但是一些普通的项目还是很实用的,大大减少了代码量. sqlite3数据库 sqlite3 数据库是
-
django inspectdb 操作已有数据库数据的使用步骤
inspectdb使用步骤 1.配置项目setting文件 2.配置项目__init__.py 使用pymysql连接数据库 import pymysql pymysql.version_info = (1, 20, 23) pymysql.install_as_MySQLdb() 3.在terminal中执行语句 python manage.py inspectdb > [your app name]\models.py 4.执行迁移 python manage.py makemigratio
-
Python标准库之数据库 sqlite3
目录 1.创建数据库 2.插入数据 3.查询 4.更新与删除 Python自带一个轻量级的关系型数据库SQLite.这一数据库使用SQL语言.SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具.SQLite还在其它领域有广泛的应用,比如HTML5和移动端.Python标准库中的sqlite3提供该数据库的接口. 我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格.数据库中包含两个表:category用于记录分类,book用于记录某个书的信息.一本书归属
-
一篇文章带你掌握SQLite3基本用法
目录 一.基本语法 1.常用指令 2.数据类型 3.创建数据库 4. 导入/导出数据库 5.创建表 6.查看表的详细信息 7.删除表 8.插入数据 9.格式化输出 10.输出表 11.运算符 12.where子句 13.删除记录表中的数据 14.update语句 二.C/C++操作 1.接口API 2.连接数据库 3.创建表 4.插入数据 5.查表操作 6.数据删除操作 7.UPDATE 操作 三:结语 一.基本语法 1.常用指令 .open filename --打开文件 -- 注解 .sho
-
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
本文实例讲述了Python实现读取TXT文件数据并存进内置数据库SQLite3的方法.分享给大家供大家参考,具体如下: 当TXT文件太大,计算机内存不够时,我们可以选择按行读取TXT文件,并将其存储进Python内置轻量级splite数据库,这样可以加快数据的读取速度,当我们需要重复读取数据时,这样的速度加快所带来的时间节省是非常可观的,比如,当我们在训练数据时,要迭代10万次,即要从文件中读取10万次,即使每次只加快0.1秒,那么也能节省几个小时的时间了. #创建数据库并把txt文件的数据存进
-
python django 增删改查操作 数据库Mysql
下面介绍一下django增删改查操作: 1.view.py # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.http import HttpResponse from polls.models import Test from django.shortcuts import render # Create your views here. # 解决乱码 import sys reload(sy
-
Django视图之ORM数据库查询操作API的实例
查询表记录 查询相关API 操作:models.表名.objects.方法() <BR>all(): 查询所有结果 filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个, 如果符合筛选条件的对象超过一个或者没有都会抛出错误. exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象 values(*field): 返回一个ValueQuerySet--一个特殊的QuerySet
随机推荐
- 解析CodeIgniter自定义配置文件
- PHP数组 为文章加关键字连接 文章内容自动加链接
- android底部菜单栏实现原理与代码
- Android 使用XML做动画UI的深入解析
- Docker基础 :网络配置详解
- Android 使用Vitamio打造自己的万能播放器(9)—— 在线播放 (在线电视)
- JavaScript调试技巧之console.log()详解
- Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
- c# datetime方法应用介绍
- Apache实现禁止中文浏览器访问与301重定向的方法
- you *might* want to use the less safe log_bin_trust_function_creators variable
- jquery 利用show和hidden实现级联菜单示例代码
- 地址栏上的一段语句,改变页面的风格。(教程)
- JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
- 在Javascript中处理字符串之big()方法的使用
- Android实现异步加载图片
- Java零基础教程之Windows下安装 JDK的方法图解
- Android编程之绘制文本(FontMetrics)实现方法
- Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转
- PHP写UltraEdit插件脚本实现方法