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 数据库相关推荐

  1. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

  2. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  3. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  4. Django连接mysql数据库步骤非常详细

    一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...

  5. Django连接mysql数据库步骤(小白篇)

    一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...

  6. django2 mysql驱动_Django框架学习(二)Django连接Mysql数据库,实现表的增删改查

    创建一个Django项目 方法: 1.使用 django-admin.py 管理工具来创建项目 2.用Pycharm专业版可以直接创建Django 项目 我直接用Pycharm创建的项目,比较简单,也 ...

  7. python3 django连接mysql 数据库

    详情参考: https://blog.csdn.net/weixin_33127753/article/details/89100552 https://imshusheng.com/python/2 ...

  8. Django连接mysql数据库浅析

    一.安装pymysql 1. 查看已安装的第三方库的列表 命令: pip list 2. 如果没有pymysql这个第三方库,则安装(需要注意的是django2.2版本的暂时还不支持pymysql,所 ...

  9. django连接mysql步骤_使用Django连接Mysql数据库步骤

    链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysq ...

  10. Django连接mysql数据库操作

    Y12 1.创建工程 django-admin startproject django_3 2.创建app python manage.py startapp app1 3.Mysql数据库配置  ( ...

最新文章

  1. Keras框架下的保存模型和加载模型
  2. python画圆简单代码-python实现画圆功能
  3. 是什么包_包粽子教程,喜欢的收藏,以后想吃什么样的都可以自己包
  4. asp.net 导出Excel 设置格式
  5. 北语19秋计算机应用基础作业答案,北语18秋《计算机应用基础》练习1满分答案...
  6. Docker CPU 资源限制——CPU分片功能测试
  7. centos nginx php_Centos7下NGINX+PHP的安装及配置
  8. 位置不可用——文件或目录损坏且无法读取
  9. mysql root有初始密码_mysql的root初始密码
  10. 一组绝对有益于科研的随想录(转载)
  11. Movavi Screen Recorder 10 Mac(全能录屏软件) 中文激活版
  12. ArcGIS申请添加天地图服务
  13. [转] 使用 DHTML 与 XML 制作 Ajax 幻灯片
  14. 学生实验室常见升压降压芯片电路介绍
  15. 有趣的第一人称和第三人称游戏
  16. 《电子计算机机房设计规范》(GB50174-93)
  17. STM32 USB无法连接电脑
  18. ubuntu18.04 + Gnuradio3.8 +UHD3.15安装教程
  19. 小伙子不错公司例外招聘了一名应届生程序员
  20. 有什么好用书摘APP 记录书摘的便签软件推荐

热门文章

  1. SpringMVC:学习笔记(4)——处理模型数据
  2. 编写高质量代码改善C#程序的157个建议——建议87:区分WPF和WinForm的线程模型...
  3. 关于mysql的表名/字段名/字段值是否区分大小写的问题
  4. div样式调整.txt
  5. WCF分发简述-ChannelDispatcher,EndpointDispatcher,MessageFilter
  6. jQuery单选按钮监听事件
  7. Oracle 创建数据表以及对数据表、字段、主外键、约束的操作
  8. Eclipse java项目转换为web项目
  9. 30个创意出色的非常实用的jquery框架插件-(视觉大背景,瀑布流效果)
  10. struts2 ibatis Spring系统架构图