React嵌入Django
react文件位置
这里采用简便的方法,将build之后的react项目以TemplateView的形式放入到django的urls里。
参考:
- https://blog.csdn.net/HANZY72/article/details/121196236
- https://www.youtube.com/watch?v=W9BjUoot2Eo&list=RDCMUCTZRcDjjkVajGL6wd76UnGg&index=3
DRF
为方便管理,可以单独为api创建一个app
参考:
- https://www.youtube.com/watch?v=TmsD8QExZ84&list=RDCMUCTZRcDjjkVajGL6wd76UnGg&index=4
- https://www.youtube.com/watch?v=cJveiktaOSQ
之后还需要考虑将这个api app的访问权限限制为本地ip
参考:
- https://stackoverflow.com/questions/73847501/django-rest-framework-allow-only-list-of-ip-addresses-to-access
React相关资源
教程:
- crash course: https://www.youtube.com/watch?v=w7ejDZ8SWv8
- react-icons: https://react-icons.github.io/react-icons/icons?name=ai
- json-server: https://www.npmjs.com/package/json-server
提醒
- 创建环境以后,如果安装新的包,需要用
npm add module_name
添加依赖。