Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Django Rest框架和角度_Javascript_Python_Django_Angularjs_Django Rest Framework - Fatal编程技术网

Javascript Django Rest框架和角度

Javascript Django Rest框架和角度,javascript,python,django,angularjs,django-rest-framework,Javascript,Python,Django,Angularjs,Django Rest Framework,我对Django Rest框架(DRF)和AngularJs非常陌生。我在这里闲逛是和这两个人一起工作的最好方式 DRF和AngularJs在一个项目中结合在一起(大多数教程都向我展示了这一点) DRF作为后端,AngularJs作为前端两个不同的项目 我很困惑,虽然我觉得第二种方法更好。但还是不确定。请任何人帮我说明这两种方法的优缺点。我认为第二种更好。在restful风格的项目中,前端代码与后端代码完全解耦 此外,将它们分为两个项目有利于部署。如果要升级前端代码,只需上传并重启nginx,前

我对Django Rest框架(DRF)和AngularJs非常陌生。我在这里闲逛是和这两个人一起工作的最好方式

  • DRF和AngularJs在一个项目中结合在一起(大多数教程都向我展示了这一点)
  • DRF作为后端,AngularJs作为前端两个不同的项目

  • 我很困惑,虽然我觉得第二种方法更好。但还是不确定。请任何人帮我说明这两种方法的优缺点。

    我认为第二种更好。在restful风格的项目中,前端代码与后端代码完全解耦


    此外,将它们分为两个项目有利于部署。如果要升级前端代码,只需上传并重启nginx,前端代码完全是静态的

    如果您使用两个单独的项目或至少两个应用程序,则可以将服务视图(提供数据)和普通视图(提供资源:呈现内容)分开