Django数据库连接默认为SQLite3,打开setting.py可以看到数据库部分的配置如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 即若不修改的话会自动在当前项目下生成文件名为db.sqlite3的SQLite数据库,若想改变数据库连接为MySQL只需修改DABASES部分的配置即可: DATAB…
Django 中利用ModelForm 可以快速地利用数据库对应的Model 子类来自动创建对应表单. 例如: from django.db import models from django.forms import ModelForm class Book(models.Model): name = models.CharField(max_length=100) authors = models.ManyToManyField(Author) class BookForm(ModelFor…
Django中创建app01应用 python manage.py startapp app01 1. 首先安装pymsql模块 # Python3中 pip3 install pymysql 在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用 但是在 Dj…
需求:模拟实现学员管理系统.<*_* 从基础做起> 表结构如下: 班级/学生/老师 班级表: id     title 1       xx 2 xx 学生表: id    name   班级ID(foreign  key) 1   xxx           1 2   xxx            2 老师表: id    name 1      xxxx 2 xxx 老师班级关系表(多对多): id   tid(教师id)    cid (班级id) 1       1         …
MySql 5.7安装(随机密码,修改默认密 下载了MySql 最新版本,安装的过程中,发现了很多新特性 1.data目录不见了 在进行my-default.ini配置的时候 (需要配置 # basedir = C:/Program Files/MySQL/MySQL Server 5.7.11 # datadir = C:/Program Files/MySQL/MySQL Server 5.7.11/data) 细心的同学会发现,/data这个目录不存在,但是这个data目录可不是我们手动创…
今天朋友在做某个程序项目时,需要修改MySQL修改默认字符集,搞不好找我帮忙.百度了试了好几篇博文中的方法,最后终于成功了.但是感觉那些博文思路有点乱,所以自己总结下,希望可以帮到遇到同样问题的人. 原创博文地址:http://www.cnblogs.com/xingyunblog/p/3836299.html 好了,下面言归正传: 修改MySQL修改默认字符集,一共有两种方法. 一种是通过修改my.ini文件配置,一种是通过mysql命令. (不过推荐第一种方法,因为第二种好像不太奏效,因为我…
学习和使用myslq数据库半年时间,mysql对于每一个开发人员都不会陌生.今天对电脑重装系统,为了方面测试在个人PC上安装了mysql数据库.以一下是整个安装过程. 一.下载mysql 1.首先需要下载mysql数据库安装,可以在百度直接输入mysql进行搜索.也可以输入:http://dev.mysql.com/downloads/mysql/,直接进入mysql下载界面. 下载界面 选择版本 Oracle帐号登录下载,没有就注册一个 点击下载 下载完成解压放在自己习惯的盘下. 到此下载工作…
修改2017.4.9: 最近在使用MariaDB,遇到了同样的问题:中文乱码.因为mariadb他有好几个ini文件,但是可以根据自己开发需要创建一个my.ini,然后我试着去修改mariadb安装目录下的ini文件,死活不生效.然后我在C盘中搜索my.ini发现有一个.然后我就修改了,然后就可以啦 现在我自学到了SQL语句,发现在没有选择字符集时不能存入中文,然后今天看视屏,发现在自己的默认字符集是latin1, 这是什么鬼,然后自己上网查了,发现当初安装没设置就默认这个字符集,哦忘了我的My…
一.数据库引擎 1.1 查看数据库引擎 mysql> show engines; +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +-----------…
修改liunux下MySql默认编码 1安装mysql后,启动服务并登陆,使用status m命令发现mysql的编码并不是 utf8! mysql> status; 2关闭mysql 服务: # service mysqld restart 3修改配置文件,在my.cnf的[mysqld] 末尾添加 character_set_server=utf 和character_set_server=utf8 # cd /etc # vim my.cnf ps:进入vim 编辑模式之后先按Insert…