python开发-Flask与Vue基础

本文记录了从零开始入门flask与vue开发。

后端接受API并返回数据。返回的数据可以从数据库中查询修改

前端构建和展示页面,一些交互通过ajax等库向后端发送API请求,然后对返回的结果进行处理

如果是vue,则通过axios从后端取需要的数据

产品基础

E-R图又称实体关系图

start

我主要是参考文章[1]进行环境准备。[1]应该是参考了英文文章[2],两篇多看几遍的话,可以非常浅薄的入门。当然英文作者写了更多类似文章,可以多阅读几篇[3]。[0]也是非常基础的入门文章

代码:https://github.com/testdrivenio/flask-vue-crud

  • 按照npm包的权限报错,记录在这里
  • 准备过程中发现vscode高亮文本需要右下plain text修改为html
  • 一些安装
npm install --save vue-router
npm install eslint-plugin-standard --save-dev

Vue基础

每一个vue都通过 Vue.createApp({}) 作为入口,例子中位于main.js。

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

也可以位于 index.html的中

<!-- Vue Code -->
<script type="text/javascript">
  const app = Vue.createApp({})
  const mountedApp = app.mount('#vue-app')
</script>

mount这句连接Vue instance和HTML code

先把这个跑通: https://github.com/oleg-agapov/flask-vue-spa

包管理

包可以通过yarn或者npm进行管理,设置几个json配置文件即可安装依赖

VUE进阶

进一步学习了[4]中的结构和学习

  • assets 图片或字体
  • components
  • layouts 设置sidebar
  • views

Flask基础

Flask进阶

  • async

reference

  • [0] https://codeburst.io/full-stack-single-page-application-with-vue-js-and-flask-b1e036315532?gi=dd0f9c94d622

  • [1] https://www.cnblogs.com/dream-on-all-in/p/12630690.html

  • [2] https://testdriven.io/blog/developing-a-single-page-app-with-flask-and-vuejs/

  • [3] https://testdriven.io/blog/accepting-payments-with-stripe-vuejs-and-flask/

  • [4] https://github.com/Yy2z/Smart-park-management-platform

  • https://github.com/gtalarico/flask-vuejs-template

  • https://github.com/nmgwap/vue-ManagementPlatform

  • https://github.com/Oudanlu/vue3-Member-Management-Center

  • https://learnku.com/python/t/24985

  • https://testdriven.io/blog/developing-a-single-page-app-with-flask-and-vuejs/

  • https://github.com/secrul/factory-manage

  • https://github.com/mars-knowsnothing/travel-application-system

  • https://cn.vuejs.org/

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YueTann

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值