clone 了有十几个 django star 靠前的开源项目, 都是不分离, 都是渲染模板, 都是......
主要是想学习一下分离的项目结构以及 django 的功能用法, 比如 login_required 、权限管理、异常处理...
django 项目大都不是分离的吗?
![]() | 1 Dillion 2020-04-10 17:18:45 +08:00 可以看一下这个做参考,好久之前写的了 https://github.com/DillionApple/fdugeek-django |
![]() | 2 ClericPy 2020-04-10 17:19:43 +08:00 https://github.com/haiiiiiyun/awesome-django-cn#%E9%A1%B9%E7%9B%AE 随手搜的, 之前还记得有个 md 项目是收集国内优质 app 的, 没 star 不记得是什么了 如果前后端分离, Django 和别的框架区别就小了吧... |
![]() | 3 ohhe 2020-0410 17:26:38 +08:00 |
![]() | 8 kayseen OP |
![]() | 10 SingeeKing PRO 前后端分离大多情况还是用 json 进行交互的,而目前最广泛的解决方案就是 drf 了,坚持不用 drf 不过是加大自己工作量,如果想弄明白原理之类的还不如直接用然后看 drf 代码,没必要重复造轮子 |
![]() | 11 kayseen OP @SingeeKing 意思是说 django 设计的初心就是希望用户不分离,渲染模板来使用,想分离使用 django 的话就直接上 drf,是这个意思嘛~.~ django 适合 b/s, drf 使用 c/s ? |
![]() | 12 SingeeKing PRO @kayseen #11 drf 只是一个 Django 中间件啊,他俩不是一个维度的东西 |
![]() | 13 cominghome 2020-04-12 15:35:47 +08:00 @kayseen 自学 django 为啥非要前后端分离的项目?你不学他 template 那一套东西就可以了呀。 另外,drf 做的是依靠模型快速构建出一套相对应的 CRUD 接口,但是并不代表前后端分离一定要用 drf,只要你愿意,自己组装 jsonresponse 一样可以做到前后端分离 |
14 ieric 2020-04-22 13:52:19 +08:00 via iPhone 没入门别搞前后端分离 |