Django2 连接MySQL及model测试实例分析
本文实例讲述了Django2 连接MySQL及model测试。分享给大家供大家参考,具体如下:
参考:https://www.jb51.net/article/176066.htm
新建个应用
manage.py startapp webtest // 新建一个应用用来测试
然后再到该应用下的**init.py**插入代码(防止报错)
import pymysql pymysql.install_as_MySQLdb()
然后再去setting.py配置下数据库连接
接着去models.py里添加
from django.db import models # Create your models here. class Students(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32)
最后
manage.py makemigrations polls #检测app/models.py文件的改动 manage.py migrate #把上面的改动翻译成sql语句,然后去数据库中执行
然后自己去数据库看就看到多了很多张表了
接着我们测试model,在新建个文件具体如下
执行路由就新增成功了
希望本文所述对大家基于Django框架的Python程序设计有所帮助。
相关推荐
-
Django+mysql配置与简单操作数据库实例代码
第一步:下载mysql驱动 cmd进入创建好的django项目目录:使用命令 pip install mysqlclient 等待安装成功! 第二步:在settings.py中配置mysql连接参数(没有mysql的先装mysql) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名(你得先在mysql中创建数据库)', 'USER':'mysql用户名(如root)', 'PASSWOR
-
django连接mysql配置方法总结(推荐)
最近在学习django,学到第五章模型时,需要连接数据库,然后,在这里分享一下方法. 起初是不知道怎样配置mysql数据库,但是还好,django的官网上面有相关的配置方法,下面就直接给分享一下. 这是settings文件里面的基础配置,使用的是sqlite,那我们需要连接其他数据库呢? DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'mydatabase', } } 下面是mysql的配置方
-
django2.2版本连接mysql数据库的方法
一.运行项目报错信息如下: File "/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 36, in <module> raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version
-
Python django使用多进程连接mysql错误的解决方法
问题 mysql 查询出现错误 error: (2014, "Commands out of sync; you can't run this command now")1 查询 mysql文档中的解释 If you get Commands out of sync; you can't run this command now in your client code, you are calling client functions in the wrong order. Thi
-
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数据库及建表操作实例详解
本文实例讲述了django连接mysql数据库及建表操作.分享给大家供大家参考,具体如下: django连接mysql数据库需要在project同名的目录下面的__init__.py里面加入下面的东西 import pymysql pymysql.install_as_MySQLdb() 找到settIngs里面的database设置如下 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 's22',
-
使用Django连接Mysql数据库步骤
链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysql .install_as_MySQLdb() 第三步:找到mysql的连接源,然后填信息,如果没有mysql驱动,需要下载MySQL驱动 mysql的配置:进入settings文件中找到DATABASES配置信息 DATABASES = { 'default': { 'ENGINE': 'djan
-
Django读取Mysql数据并显示在前端的实例
前言: 由于使用Django框架来做网站,需要动态显示数据库内的信息,所以读取数据库必须要做,写此博文来记录. 接下来分两步来做这个事,添加网页,读取数据库: 一.添加网页 首先按添加网页的步骤添加网页,我的网页名为table.html, app名为web: table.html放到相应目录下: forms.py文件提前写好: 修改views.py,做好视图 from django.shortcuts import render from web import forms def table(r
-
Django1.7+python 2.78+pycharm配置mysql数据库教程
配置好virtualenv 和virtualenvwrapper后,使用pycharm创建新项目.之后要面临的问题就来了,之前一直使用的是sqlite作为开发数据库进行学习,按照之前看教程的原则,好像就是说开发环境要和生产环境尽量的一致,所以现在想尝试一下使用更有可能在生产环境部署的mysql数据库进行开发. 本觉得是一件应该很轻松的事情,没想到遇到了一些麻烦 根据一通百度,搜出来的方案大概有: MySQLdb mysql安装时候自带的connector pymysql MySQLdb 是dja
-
图文详解Django使用Pycharm连接MySQL数据库
在 Pycharm 的右上方找到 Database 点击 依次点击,选择 MySQL 数据库 点击 Download 下载驱动文件 下载完成后对数据库的相关信息进行填写 填写完成后点击"Test Connection",如果出现 Successful 就说明连接成功 然后点击"应用",再点击"确定" 左边这个窗口是写 SQL 语句的地方 例如查询 app01_admin 表 点击这个绿色三角形执行 如果要添加数据的话 点这个加号 填写内容,填写完
随机推荐
- 菜鸟黑客入门攻击及防范技巧
- js this函数调用无需再次抓获id,name或标签名
- jquery异步调用页面后台方法‏(asp.net)
- 深入密码加salt原理的分析
- 利用PHP实现一个简单的用户登记表示例
- Ubuntu Docker 源码编译(1.9.1 )详解
- Android获取监听SD卡状态
- 解析IE, FireFox, Opera 浏览器支持Alpha透明的方法
- SQLServer中merge函数用法详解
- JQuery实现动态操作表格
- 写了几个类,希望对大家有用。
- 微信小程序 modal详解及实例代码
- 支付宝回应余额宝被盗事件 或与短信被劫持有关
- Python 12306抢火车票脚本 Python京东抢手机脚本
- Python实现Kmeans聚类算法
- 详解php与ethereum客户端交互
- numpy和pandas中数组的合并、拉直和重塑实例
- layui-table对返回的数据进行转变显示的实例
- Python使用grequests(gevent+requests)并发发送请求过程解析
- 解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题