听网课老师的常用技巧,个人觉得很受用,记录一下~
如果django app中的views如果是多个不同的接口,则可以做如下拆分
第一步:将views文件 --> Refactor --> Convert To Python Packages
第二步:将init.py中的文件按照不同的功能拆分成不同的API文件
本例中只有Book的API,所以只有一个API文件
第三步:如果URL的还是想使用views.视图函数,则在init中导入API的各个视图函数。
- init.py
from .BookAPI import book, books
...
附加:当然models.py如果模型比较多,也可以用这种方法,直观清晰~
如果觉得有用,就给我点个赞吧谢谢
网友评论