zzm88104
V2EX  ›  Django

django 一开始没用 restfulapi 开发, 还能自动生成文档吗?

  •  
  •   zzm88104 · Feb 2, 2023 · 3485 views
    This topic created in 1375 days ago, the information mentioned may be changed or developed.
    一开始是想做个简单的小插件, 但后来功能越加越多.

    需要跟前端合作, 需要告知他新 api 的使用方式. 现在是丢给他保存了 example 的 postman 让他自己看. 这种方式对前端友好吗?

    文档肯定是最好, 但一条一条 api 写文档感觉比较低效, 只是用爱发电的小项目,也花不起太多时间.

    不知道有没有事后补救的办法?
    7 replies  •  2023-03-08 04:31:40 +08:00
    yemoluo
    yemoluo
    Feb 2, 2023
    1
    友好啊,没有比这个更直观了,前提是要告诉他们怎么用
    zombiecong
    zombiecong
    Feb 2, 2023
    2
    django restful framework + [swagger]( https://django-rest-swagger.readthedocs.io/en/latest/)
    zzm88104
    zzm88104
    OP
    Feb 2, 2023
    3
    @GTim #1 那就好, 那我应该可以不写文档了? 对方是个比我厉害多了的前端工程师
    zzm88104
    zzm88104
    OP
    Feb 2, 2023
    4
    @zombiecong #2 好的, 原来这个也能事后补救啊! 那我研究下, 谢谢!
    yemoluo
    yemoluo
    Feb 2, 2023❤️1
    5
    @zzm88104 配合默契度最重要的是接口格式和字段的统一性,比如第一次 user_id 表示用户编号,created_at 表示创建时间,title 表示标题, name 表示名称,反过来也一样,比如名称就是 name 或者 title 或者 subject , 那么厉害的前端对结一两次后就知道啥回事了
    zzm88104
    zzm88104
    OP
    Feb 2, 2023
    6
    @GTim #5 明白了!谢谢 GTim
    zeusho871
    zeusho871
    Mar 8, 2023❤️1
    7
    django-ninja-extra 导出 api doc ,可以在 apifox 里直接调试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1756 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.