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

Django 后端数据传给前端

Step 1 创建一个数据库

Step 2 在Django中点击数据库连接

Step 3 连接成功

Step 4 settings中找DATABASES

Step 5 将数据库挂上面

将数据库引擎和数据库名改成自己的 

Step 6 在_init_.py中加上数据库的支持语句

import pymysql
pymysql.install_as_MySQLdb()

Step7 简单创建两列数据

python manage.py makemigrations
#数据库迁移
python manage.py migrate
#本质性迁移

“python manage.py makemigrations” 是在使用 Django 框架进行 Web 开发时的一个命令。这个命令用于检测项目中的模型变化,并生成相应的迁移文件。迁移文件记录了对数据库模式的更改,以便在数据库中应用这些更改。例如,如果在 Django 项目中添加了一个新的模型或者修改了现有模型的字段,就可以使用这个命令来生成迁移文件,然后通过 “python manage.py migrate” 命令将这些更改应用到数据库中。 

python manage.py migrate这是在命令行中执行的一条指令,用于在使用 Django 框架时进行数据库迁移操作。通过运行这个命令,可以将模型的更改同步到数据库中,确保数据库结构与代码中的模型定义保持一致。例如,当你添加了新的模型字段或者修改了模型的结构后,运行这个命令可以创建或更新数据库表以适应这些变化。

 Step 8 数据库迁移

 Step 9 添加数据

 

Step 10 检查数据库

Step 11 将数据库中数据添加到页面上

from django.shortcuts import render
from djangoWeb.models import *
# Create your views here.
import numpy as npdef index(request):allRows=MyData.objects.all()text1=[]text2=[]for eachRow in allRows:text1.append(eachRow.text1)text2.append(eachRow.text2)return render(request,'index.html',{"text1":text1,"text2":text2})

Step 12 回到首页数据布置

<body><h1>我的首页</h1><hr><p>{{ text1 }}</p><hr><p>{{ text2 }}</p>
</body>

http://www.lryc.cn/news/453244.html

相关文章:

  • elasticsearch 写入新数据测试(二)
  • android navigation 用法详细使用
  • uni-app在线预览pdf
  • SpringBoot--为什么Controller是串行的?怎样才能并行?
  • C/C++ 中的未定义行为(Undefined Behavior, UB)
  • AJAX 1——axios体验、认识URL、常用请求方法、HTTP协议、错误处理、form-serialize插件
  • Java-运算符
  • ubutun nginx 安装和解决端口占用问题
  • 螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习01(环境准备)
  • 解决:使用layui.treeTable.updateNode,更新表格数据后,done里面的事件丢失问题
  • 【Linux】环境变量(初步认识环境变量)
  • 79. 单词搜索
  • [单master节点k8s部署]28.Istio流量管理(四)
  • Windows 11 安装配置 Git 教程
  • Go基础学习11-测试工具gomock和monkey的使用
  • PHP基础教程
  • Python或R时偏移算法实现
  • 华为云LTS日志上报至观测云最佳实践
  • Python--加载Hugging Face模型文件异常处理
  • 补码加/减运算的具体示例
  • macOS编译和运行prometheus2.54
  • flume系列之:flume jmx页面导出flume、java进程等全部指标
  • (17)MATLAB使用伽马(gamma)分布生成Nakagami-m分布的方法1
  • NFT 是什么?
  • mysql的学习
  • 微服务之间的相互调用的几种常见实现方式对比
  • FPGA时序分析和约束学习笔记-(1、FPGA基本原理)
  • 华为仓颉语言入门(9):for-in表达式
  • Vue3中使用axios
  • 国创——VR虚拟陪伴