Django?后端數(shù)據(jù)傳給前端的實(shí)現(xiàn)示例
Step 1 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
Step 2 在Django中點(diǎn)擊數(shù)據(jù)庫(kù)連接
Step 3 連接成功
Step 4 settings中找DATABASES
Step 5 將數(shù)據(jù)庫(kù)掛上面
將數(shù)據(jù)庫(kù)引擎和數(shù)據(jù)庫(kù)名改成自己的
Step 6 在_init_.py中加上數(shù)據(jù)庫(kù)的支持語句
import pymysql pymysql.install_as_MySQLdb()
Step7 簡(jiǎn)單創(chuàng)建兩列數(shù)據(jù)
python manage.py makemigrations #數(shù)據(jù)庫(kù)遷移 python manage.py migrate #本質(zhì)性遷移
“python manage.py makemigrations” 是在使用 Django 框架進(jìn)行 Web 開發(fā)時(shí)的一個(gè)命令。這個(gè)命令用于檢測(cè)項(xiàng)目中的模型變化,并生成相應(yīng)的遷移文件。遷移文件記錄了對(duì)數(shù)據(jù)庫(kù)模式的更改,以便在數(shù)據(jù)庫(kù)中應(yīng)用這些更改。例如,如果在 Django 項(xiàng)目中添加了一個(gè)新的模型或者修改了現(xiàn)有模型的字段,就可以使用這個(gè)命令來生成遷移文件,然后通過 “python manage.py migrate” 命令將這些更改應(yīng)用到數(shù)據(jù)庫(kù)中。
python manage.py migrate這是在命令行中執(zhí)行的一條指令,用于在使用 Django 框架時(shí)進(jìn)行數(shù)據(jù)庫(kù)遷移操作。通過運(yùn)行這個(gè)命令,可以將模型的更改同步到數(shù)據(jù)庫(kù)中,確保數(shù)據(jù)庫(kù)結(jié)構(gòu)與代碼中的模型定義保持一致。例如,當(dāng)你添加了新的模型字段或者修改了模型的結(jié)構(gòu)后,運(yùn)行這個(gè)命令可以創(chuàng)建或更新數(shù)據(jù)庫(kù)表以適應(yīng)這些變化。
Step 8 數(shù)據(jù)庫(kù)遷移
Step 9 添加數(shù)據(jù)
Step 10 檢查數(shù)據(jù)庫(kù)
Step 11 將數(shù)據(jù)庫(kù)中數(shù)據(jù)添加到頁面上
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 回到首頁數(shù)據(jù)布置
<body> <h1>我的首頁</h1> <hr> <p>{{ text1 }}</p> <hr> <p>{{ text2 }}</p> </body>
到此這篇關(guān)于Django 后端數(shù)據(jù)傳給前端的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Django 后端數(shù)據(jù)傳遞內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python使用背景差分器實(shí)現(xiàn)運(yùn)動(dòng)物體檢測(cè)
目前,許多運(yùn)動(dòng)檢測(cè)技術(shù)都是基于簡(jiǎn)單的背景差分概念的,因此本文將基于背景差分器(MOG背景差分器和KNN背景差分器)來實(shí)現(xiàn)運(yùn)動(dòng)物體的檢測(cè),感興趣的可以了解一下2022-02-02教你使用Python建立任意層數(shù)的深度神經(jīng)網(wǎng)絡(luò)
這篇文章主要介紹了Python建立任意層數(shù)的深度神經(jīng)網(wǎng)絡(luò),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Python matplotlib繪制實(shí)時(shí)數(shù)據(jù)動(dòng)畫
Matplotlib作為Python的2D繪圖庫(kù),它以各種硬拷貝格式和跨平臺(tái)的交互式環(huán)境生成出版質(zhì)量級(jí)別的圖形。本文將利用Matplotlib庫(kù)繪制實(shí)時(shí)數(shù)據(jù)動(dòng)畫,感興趣的可以了解一下2022-03-03django-crontab實(shí)現(xiàn)服務(wù)端的定時(shí)任務(wù)的示例代碼
這篇文章主要介紹了django-crontab實(shí)現(xiàn)服務(wù)端的定時(shí)任務(wù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02matplotlib繪制鼠標(biāo)的十字光標(biāo)的實(shí)現(xiàn)(自定義方式,官方實(shí)例)
這篇文章主要介紹了matplotlib繪制鼠標(biāo)的十字光標(biāo)(自定義方式,官方實(shí)例),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01python溫度轉(zhuǎn)換華氏溫度實(shí)現(xiàn)代碼
這篇文章主要介紹了python溫度轉(zhuǎn)換華氏溫度實(shí)現(xiàn)代碼內(nèi)容,有需要的朋友們可以測(cè)試下。2020-12-12