Closed superjj0430 closed 3 years ago
Django 整合restfulAPI參考資料 https://www.django-rest-framework.org/tutorial/quickstart/
IT 建德給了我們部門 MicroLEDWeb 權限 http://auohqcmmap01.corpnet.auo.com/MicroLEDWEB
我進去分析網頁源碼大致了解是採用 AdminLTE 模版 + vue.js 的架構
AdminLET 是基於 bootstrap 的模版, 佈局跟 sb-admin 很類似, 可以到這網站預覽 https://adminlte.io/themes/v3/ 但是這模版又集成了很多前端的 UI 控件, 包括登錄驗證功能等等, 以及與後端 api 交握的ajax 封裝 說明文件跟範例也蠻豐富的, 可以縮短很多開發時間 但缺點是AdminLTE 內部不是使用 vue.js 而是 jquery , 如果要使用 vue於自己的頁面就變得有點多餘 (已經有 jquery 了)
另一套類似的模版 vue-element-admin https://panjiachen.github.io/vue-element-admin/#/dashboard 功能上很類似, 但是骨幹是 vue 文件甚至是有中文版的, 也有中文的教學文章 https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/ 我覺得不錯, 這一套也可以評估看看
後端(?): 因oracle版本關係,Django原生ORM(model.py)維持sqlite以migrate,實際資料放oracle(雙DB?) ref: https://www.cnblogs.com/lxgbky/p/13038404.html
前端: Vue+Boostrap(必要)
https://vuejs.org/v2/guide/installation.html VUE.MIN.JS下載