V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Pters
V2EX  ›  Python

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

  •  
  •   Pters · 2024-03-04 00:54:30 +08:00 · 2738 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    这种一般就是所有代码都在 python, 框架会自动包装
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:42 · PVG 16:42 · LAX 00:42 · JFK 03:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.