问下新人啥也不会用 FASTAPI+REACT 写个简单的后台管理系统怎么样

2024-03-04 00:54:30 +08:00
 Pters

Python 会一单,JavaScript 会一丢丢,GPT 问能看懂的状态,用 FASTAPI+REACT 写个简单的后台管理系统怎么样,不想用现成的,主要想练手

2757 次点击
所在节点    Python
13 条回复
Leon6868
2024-03-04 01:05:05 +08:00
可以先去看看 mdn ,web 技术栈与 JavaScript 技术栈有差别。如果是为了熟悉 react ,写后台管理系统不如做一些传统的 startup project 比如 todo list 。
chanChristin
2024-03-04 01:17:28 +08:00
可以啊,react 新版官网看一下,了解一下 hooks 怎么用,加上 antd ,写起来很快的。
不建议上 tailwind ,next 等技术,看你的描述你懂的也不是很多,光配环境这一步都能把耐心耗完,建议直接看 antd 的新建项目流程,起来最基础的项目就开始写。不要纠结太多技术栈,先上手了以后在别的项目里再用也不迟。
ivslyyy
2024-03-04 03:42:21 +08:00
-----------啥也不会
是不会到什么程度?

要做网页做网站,你说你啥也不会
那么你需要学网页基础、数据库基础、服务器基础
mvc 概念,数据绑定,一点点函数式和不可变数据的概念,

如果肯用心肯花时间,就可以。

打个比方,我以前遇到过一个顶级富二代,
他一顿饭吃一两千,让他写点 css ,他说很难,最终放弃

但我遇到过很穷的山区朋友,
就是熬夜通宵,一直到能看懂自己有理解自己写出来才罢休

网页代码,在现在高度抽象,框架高度成熟的时代,
学起来,写起来都不难。

能不能做,能不能学会,能不能写,
取决于你自己
fd9xr
2024-03-04 07:10:19 +08:00
试试就知道了 你写不了 React
shinession
2024-03-04 08:32:42 +08:00
试试 fastapi+dash 吧, 不用多学 js, 而且你说的这个已经有人做了, 照着做学的容易点
BadFox
2024-03-04 08:37:24 +08:00
不要瞻前顾后,评估好投入的精力和时间,然后直接做就好了。
davidyin
2024-03-04 09:08:41 +08:00
知道到 V2EX 来提问,已经是很会了.
cslive
2024-03-04 09:26:53 +08:00
nextjs 一把梭,前后端混合一起
frankies
2024-03-04 10:04:07 +08:00
不是太懂。既然后端用 fastapi 为啥前端不用 Django ,都是 Python 技术栈。如果熟悉前端,为啥不用 Vue+nodejs 那一套,在国内还是 Vue 生态香。至于 React 、nextjs ,你是新人也该也不急着去大厂,为啥玩 react 增加心智负担。
treblex
2024-03-04 10:53:04 +08:00
看看我的,写了一点点 https://github.com/LazyFury/shotgun
api curd 核心在这,没有用 drf 自己糊的 https://github.com/LazyFury/revolver_api
Pters
2024-03-04 11:15:40 +08:00
路由啊,异步啊,组件啊,请求啊,那些我已经懂了,更高级的不太会,Django 试了我觉得不太喜欢,Vue 挺好,我开始就想的是 Vue ,但是先碰见了一个 react 的教程就上手了
zephyru
2024-03-04 16:58:52 +08:00
看目的咯,拿来练手没什么不可以的,后台管理系统选个 ui 框架,比如 ant design ,相对来说快的很吧,非要自己一个 div 一个 table 的写,不是不可以,只是觉得没啥必要?
iorilu
2024-03-04 19:50:54 +08:00
现在有很多 python 前端框架得整合, 隔一阵就冒出一个

这种一般就是所有代码都在 python, 框架会自动包装

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1020291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX