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-04-10 17:26:38 +08:00
|
8
kayseen OP |
10
SingeeKing 2020-04-11 00:07:46 +08:00
前后端分离大多情况还是用 json 进行交互的,而目前最广泛的解决方案就是 drf 了,坚持不用 drf 不过是加大自己工作量,如果想弄明白原理之类的还不如直接用然后看 drf 代码,没必要重复造轮子
|
11
kayseen OP @SingeeKing
意思是说 django 设计的初心就是希望用户不分离,渲染模板来使用,想分离使用 django 的话就直接上 drf,是这个意思嘛~.~ django 适合 b/s, drf 使用 c/s ? |
12
SingeeKing 2020-04-11 15:57:03 +08:00
@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
没入门别搞前后端分离
|