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 np

def 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>
相关推荐
云雾J视界14 分钟前
AI驱动半导体良率提升:基于机器学习的晶圆缺陷分类系统搭建
人工智能·python·机器学习·智能制造·数据驱动·晶圆缺陷分类
IT_陈寒21 分钟前
Vue 3响应式原理深度拆解:5个90%开发者不知道的Ref与Reactive底层实现差异
前端·人工智能·后端
朝凡FR28 分钟前
AIShareTxt入门:快速准确高效的为金融决策智能体提供股票技术指标上下文
python·ai编程
小马爱打代码36 分钟前
MyBatis:进阶 - 动态 SQL、关联查询与缓存
sql·缓存·mybatis
Q_Q51100828536 分钟前
python+django/flask的城市供水管网爆管预警系统-数据可视化
spring boot·python·django·flask·node.js·php
睡前要喝豆奶粉39 分钟前
在.NET Core Web Api中使用JWT并配置UserContext获取用户信息
前端·.netcore
前端加油站44 分钟前
一份实用的Vue3技术栈代码评审指南
前端·vue.js
小白学大数据3 小时前
增量爬取策略:如何持续监控贝壳网最新成交数据
爬虫·python·性能优化
Jonathan Star7 小时前
沉浸式雨天海岸:用A-Frame打造WebXR互动场景
前端·javascript
工业甲酰苯胺8 小时前
实现 json path 来评估函数式解析器的损耗
java·前端·json