久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Django vue前后端分離整合過(guò)程解析

瀏覽:128日期:2022-10-24 16:04:12

最近接到一個(gè)任務(wù),就是用django后端,前段用vue,做一個(gè)普通的簡(jiǎn)單系統(tǒng),我就是一搞后端的,聽(tīng)到vue也是比較震驚,之前壓根沒(méi)接觸過(guò)vue.

看了vue的一些文檔,還有一些項(xiàng)目,先說(shuō)一下django與vue的完美結(jié)合吧!

首先是創(chuàng)建一個(gè)django項(xiàng)目

django-admin startproject mysite # 創(chuàng)建mysite項(xiàng)目django-admin startapp blog # 創(chuàng)建blog應(yīng)用

一、接下來(lái)就是安裝關(guān)于vue 的東西了

1、首先安裝node.js,官網(wǎng)地址:https://nodejs.org/zh-cn/download/

2、使用npm淘寶鏡像,避免npm下載速度過(guò)慢的問(wèn)題 npm install -g cnpm --registry=https://registry.npm.taobao.org

3、使用cnpm 下載vue-cli cnmp install -g cue-cli

二、在django項(xiàng)目中創(chuàng)建vue項(xiàng)目

首先,進(jìn)去django項(xiàng)目的項(xiàng)目目錄中,執(zhí)行:

vue-init webpack firstvue## firstvue為前端項(xiàng)目的名稱,可自定義。創(chuàng)建的項(xiàng)目會(huì)跟django中的app一樣的目錄登記。類似一個(gè)前端app一樣。

mysite 文件夾 blog 文件夾 和 firstvue文件夾 要在同一目錄級(jí)別

在創(chuàng)建時(shí),會(huì)彈出很多選擇項(xiàng),根據(jù)自己需求自定義修改。也可以全部回車,使用默認(rèn)的。這里我就直接全部回車。

三、編寫vue前端項(xiàng)目,直接編寫就是,調(diào)試則可以執(zhí)行。也可先不編寫,跳過(guò)這一步

cd firstvue## 進(jìn)入到上一部創(chuàng)建的firstvue項(xiàng)目中 cnpm install ## 安裝需要的依賴模塊 cnpm run dev ## 運(yùn)行調(diào)式的服務(wù),會(huì)啟動(dòng)一個(gè)web服務(wù),訪問(wèn)localhost:8080 即可調(diào)式

四、vue項(xiàng)目寫完后,打包vue項(xiàng)目,然后修改django配置,將vue集成到django中

cnpm run build ## 打包vue項(xiàng)目,會(huì)將所有東西打包成一個(gè)dist文件夾

五、接下來(lái)就是配置django中的setting文件了:

Django vue前后端分離整合過(guò)程解析

六、修改django的主目錄的urls文件:

Django vue前后端分離整合過(guò)程解析

七、啟動(dòng)django服務(wù),訪問(wèn)localhost:8000 則可以出現(xiàn)vue的首頁(yè)。

Django vue前后端分離整合過(guò)程解析

python manage.py runserver

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 垣曲县| 文山县| 板桥市| 兰溪市| 廉江市| 西平县| 靖远县| 高唐县| 沿河| 安化县| 长顺县| 高安市| 洛阳市| 张北县| 土默特右旗| 改则县| 普安县| 如东县| 潞西市| 永丰县| 陆河县| 新邵县| 马关县| 文山县| 新龙县| 呼玛县| 杨浦区| 泾阳县| 兴城市| 光山县| 丰台区| 普陀区| 武隆县| 大英县| 高平市| 廉江市| 广元市| 林西县| 南岸区| 鲁甸县| 伊春市|