当前位置: 首页 > news >正文

Django 连接mysql数据库配置

1,提前创建注册的app1应用

Test/Test/settings.py

python manage.py startapp app1

2,配置mysql数据库连接

Test/Test/settings.py

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',# 数据库名字'NAME': 'db1',# 连接mysql数据库用户名'USER': 'root',# 连接mysql数据的密码'PASSWORD': '12345687',# mysql数据库的主机地址'HOST': '127.0.0.1',# mysql数据库的端口号'PORT': '3306',}
}

3,添加视图函数

Test/app1/views.py

from django.shortcuts import render# Create your views here.from django.db import  connection
from django.http import HttpResponsedef index(request):# 获取游标对象cursor = connection.cursor()# 拿到游标对象后执行sql语句cursor.execute("SELECT * FROM mechanism_state")rows = cursor.fetchall()# 遍历查询到的数据for row in rows:print(row)return HttpResponse('查找成功')

4,添加路由

创建的app1应用,是没有urls.py文件的,需自行创建

Test/app1/urls.py

from django.urls import path
from . import viewsurlpatterns = [path('index', views.index, name='index'),
]

5,访问页面

127.0.0.1:8000/app1/index

安装配置mysql数据库可参考:

MySQL Community Server win10安装方法_mysql community server 安装 win10-CSDN博客

linux CentOS7 安装MySQL8_linux7 mysql8-CSDN博客

docker 基础操作命令及部署mysql和tomcat_查看 docker mysql 端口-CSDN博客

相关文章:

  • 在Linux环境中通过Docker运行swift
  • 浔川python社官方警告——浔川总社部、浔川社团举报中心
  • 高效数据处理的前沿:【C++】、【Redis】、【人工智能】与【大数据】的深度整合
  • 设计模式之MVC模式
  • Vue CLI 4与项目构建实战指南
  • 微服务之网关
  • Springer投稿流程——Cybersecurity
  • 探索 doc 和 docx 文件格式的区别
  • 吴恩达2022机器学习专项课程C2W3:实验Lab_01模型评估与选择
  • Java数据结构与算法(组合问题回溯算法)
  • http协议,tomcat的作用
  • 【机器学习】机器学习与金融科技在智能投资中的融合应用与性能优化新探索
  • centos下创建raid6磁盘阵列
  • 5 分支结构程序-5.1 关系运算符和表达式
  • R可视化:R语言基础图形合集
  • @angular/forms 源码解析之双向绑定
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • co模块的前端实现
  • echarts的各种常用效果展示
  • eclipse的离线汉化
  • Java 网络编程(2):UDP 的使用
  • JAVA之继承和多态
  • JS学习笔记——闭包
  • Mithril.js 入门介绍
  • Mysql数据库的条件查询语句
  • windows-nginx-https-本地配置
  • 动态规划入门(以爬楼梯为例)
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 工作中总结前端开发流程--vue项目
  • 技术:超级实用的电脑小技巧
  • 近期前端发展计划
  • 利用jquery编写加法运算验证码
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用agvtool更改app version/build
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 智能合约开发环境搭建及Hello World合约
  • 主流的CSS水平和垂直居中技术大全
  • Java数据解析之JSON
  • 阿里云重庆大学大数据训练营落地分享
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ![CDATA[ ]] 是什么东东
  • ## 1.3.Git命令
  • %@ page import=%的用法
  • (1)(1.11) SiK Radio v2(一)
  • (2)STM32单片机上位机
  • (day 12)JavaScript学习笔记(数组3)
  • (pojstep1.3.1)1017(构造法模拟)
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计ssm电影分享网站
  • (十) 初识 Docker file
  • (算法设计与分析)第一章算法概述-习题
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>