推荐学习书目
› 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
kayseen
V2EX  ›  Python

最近在自学 django(非 drf),请问有 django 的前后端分离的 git 项目推荐吗?

  •  
  •   kayseen · Apr 10, 2020 · 4726 views
    This topic created in 2408 days ago, the information mentioned may be changed or developed.

    clone 了有十几个 django star 靠前的开源项目, 都是不分离, 都是渲染模板, 都是......

    主要是想学习一下分离的项目结构以及 django 的功能用法, 比如 login_required 、权限管理、异常处理...

    django 项目大都不是分离的吗?

    14 replies  •  2020-04-22 13:52:19 +08:00
    Dillion
    Dillion
    Apr 10, 2020
    1
    可以看一下这个做参考,好久之前写的了 https://github.com/DillionApple/fdugeek-django
    ClericPy
    ClericPy
    Apr 10, 2020
    2
    https://github.com/haiiiiiyun/awesome-django-cn#%E9%A1%B9%E7%9B%AE 随手搜的, 之前还记得有个 md 项目是收集国内优质 app 的, 没 star 不记得是什么了
    如果前后端分离, Django 和别的框架区别就小了吧...
    kayseen
    kayseen
    OP
    Apr 10, 2020
    4
    @Dillion
    嗯嗯,正在学习这个,十分感谢~~
    kayseen
    kayseen
    OP
    Apr 10, 2020
    5
    @ClericPy
    好嘞,awesome 很好,感谢感谢~~
    kayseen
    kayseen
    OP
    Apr 10, 2020
    6
    @ohhe
    感谢回复, 但是非 drf ^.^
    echo1937
    echo1937
    Apr 10, 2020
    7
    @kayseen #6 为什么指定非 DRF 啊?
    kayseen
    kayseen
    OP
    Apr 10, 2020
    8
    @echo1937
    主要现在 django 还没入门, drf 就,...
    现在先打算学习 django,
    (手动捂脸)..
    ohhe
    ohhe
    Apr 10, 2020
    9
    @kayseen drf 是 django 生态的一部分,尤其权限部分。你要自己用 django 造一遍轮子吗
    SingeeKing
    SingeeKing
    Apr 11, 2020
    10
    前后端分离大多情况还是用 json 进行交互的,而目前最广泛的解决方案就是 drf 了,坚持不用 drf 不过是加大自己工作量,如果想弄明白原理之类的还不如直接用然后看 drf 代码,没必要重复造轮子
    kayseen
    kayseen
    OP
    Apr 11, 2020
    11
    @SingeeKing
    意思是说 django 设计的初心就是希望用户不分离,渲染模板来使用,想分离使用 django 的话就直接上 drf,是这个意思嘛~.~
    django 适合 b/s, drf 使用 c/s ?
    SingeeKing
    SingeeKing
    Apr 11, 2020
    12
    @kayseen #11 drf 只是一个 Django 中间件啊,他俩不是一个维度的东西
    cominghome
    cominghome
    Apr 12, 2020
    13
    @kayseen 自学 django 为啥非要前后端分离的项目?你不学他 template 那一套东西就可以了呀。

    另外,drf 做的是依靠模型快速构建出一套相对应的 CRUD 接口,但是并不代表前后端分离一定要用 drf,只要你愿意,自己组装 jsonresponse 一样可以做到前后端分离
    ieric
    ieric
    Apr 22, 2020 via iPhone
    14
    没入门别搞前后端分离
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2004 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:22 · PVG 23:22 · LAX 07:22 · JFK 10:22
    ♥ Do have faith in what you're doing.