django 连接mysql 数据库
1、新建一个mysite项目:django-admin startproject mysite
2、进入项目目录,新建一个app : python manage.py startapp polls
3、安装mysqlclient :pip install mysqlclient
4、在settings.py database中设置数据库连接配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'my_web', 'USER': 'root', 'PASSWORD': 'password', 'HOST': '127.0.0.1', 'PORT': '3306', }}
5、执行命令: python manage.py migrate
在数据库中自动创建web系统使用到的表
6、编辑polls/models.py文件内容
from django.db import modelsclass Question(models.Model):question_text = models.CharField(max_length=200)pub_date = models.DateTimeField('date published')class Choice(models.Model):question = models.ForeignKey(Question, on_delete=models.CASCADE)choice_text = models.CharField(max_length=200)votes = models.IntegerField(default=0)
7、修改mysite/settings.py 文件INSTALLED_APPS 添加 'polls.apps.PollsConfig',
INSTALLED_APPS = [ 'polls.apps.PollsConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',]
7、执行命令:python manage.py makemigrations polls
Migrations for 'polls':polls/migrations/0001_initial.py:- Create model Choice- Create model Question- Add field question to choice 8、执行命令:python manage.py sqlmigrate polls 0001
9 再执行python manage.py migrate 命令,创建数据库表
转载于:https://www.cnblogs.com/testway/p/7435328.html
django 连接mysql 数据库相关推荐
- python Django 连接mysql数据库创建表详细全过程
python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...
- Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作
二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...
- django连接mysql数据库_Django学习笔记(4)——Django连接数据库
前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...
- Django连接mysql数据库步骤非常详细
一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...
- Django连接mysql数据库步骤(小白篇)
一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...
- django2 mysql驱动_Django框架学习(二)Django连接Mysql数据库,实现表的增删改查
创建一个Django项目 方法: 1.使用 django-admin.py 管理工具来创建项目 2.用Pycharm专业版可以直接创建Django 项目 我直接用Pycharm创建的项目,比较简单,也 ...
- python3 django连接mysql 数据库
详情参考: https://blog.csdn.net/weixin_33127753/article/details/89100552 https://imshusheng.com/python/2 ...
- Django连接mysql数据库浅析
一.安装pymysql 1. 查看已安装的第三方库的列表 命令: pip list 2. 如果没有pymysql这个第三方库,则安装(需要注意的是django2.2版本的暂时还不支持pymysql,所 ...
- django连接mysql步骤_使用Django连接Mysql数据库步骤
链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysq ...
- Django连接mysql数据库操作
Y12 1.创建工程 django-admin startproject django_3 2.创建app python manage.py startapp app1 3.Mysql数据库配置 ( ...
最新文章
- Keras框架下的保存模型和加载模型
- python画圆简单代码-python实现画圆功能
- 是什么包_包粽子教程,喜欢的收藏,以后想吃什么样的都可以自己包
- asp.net 导出Excel 设置格式
- 北语19秋计算机应用基础作业答案,北语18秋《计算机应用基础》练习1满分答案...
- Docker CPU 资源限制——CPU分片功能测试
- centos nginx php_Centos7下NGINX+PHP的安装及配置
- 位置不可用——文件或目录损坏且无法读取
- mysql root有初始密码_mysql的root初始密码
- 一组绝对有益于科研的随想录(转载)
- Movavi Screen Recorder 10 Mac(全能录屏软件) 中文激活版
- ArcGIS申请添加天地图服务
- [转] 使用 DHTML 与 XML 制作 Ajax 幻灯片
- 学生实验室常见升压降压芯片电路介绍
- 有趣的第一人称和第三人称游戏
- 《电子计算机机房设计规范》(GB50174-93)
- STM32 USB无法连接电脑
- ubuntu18.04 + Gnuradio3.8 +UHD3.15安装教程
- 小伙子不错公司例外招聘了一名应届生程序员
- 有什么好用书摘APP 记录书摘的便签软件推荐
热门文章
- SpringMVC:学习笔记(4)——处理模型数据
- 编写高质量代码改善C#程序的157个建议——建议87:区分WPF和WinForm的线程模型...
- 关于mysql的表名/字段名/字段值是否区分大小写的问题
- div样式调整.txt
- WCF分发简述-ChannelDispatcher,EndpointDispatcher,MessageFilter
- jQuery单选按钮监听事件
- Oracle 创建数据表以及对数据表、字段、主外键、约束的操作
- Eclipse java项目转换为web项目
- 30个创意出色的非常实用的jquery框架插件-(视觉大背景,瀑布流效果)
- struts2 ibatis Spring系统架构图