客户端JS + Django Rest Framework

jdang634

阅读有关分离服务器和客户端的文章,分离REST JSON API服务器和客户端的文章之后?我想知道这个问题是否也存在于Django中。

在Django中,这2种现象是单独的吗?

  1. Django是MVC。取出视图,将django作为后端,然后发送JSON。创建一个单独的说Emberjs或Angularjs应用。使这些客户端访问后端的REST资源。在这种情况下,如何将项目放在一起部署到Heroku?您能否仅将“ JAVASCRIPT-HEAVY-CLIENT”部署到Heroku,并使其与您的REST服务器对话?

  2. 由于Django是MVC,因此不要完全删除视图,而是将Emberjs / Angularjs集成到视图中,但仍使用REST资源吗?这样,您可以将所有angularjs组件/ js文件放入静态文件夹中并部署到Heroku。

这些都一样吗?实际上,您如何将它们组合在一起以能够部署到Heroku?

汤玛士

Heroku是一个应用服务器平台。它并不是真正为服务静态代码而设计的。

我以前采用的方法是正常构建Django部分,并具有一个视图,该视图为JS App根目录下的所有内容提供引导模板。

假设我有一个{Angular,Ember}应用程序mydomain.com/app/,该应用程序位于,则该应用程序下的所有内容都将用作引导模板(包括从数据库查询的序列化值),并调用JS boostrap方法来启动您的应用程序,然后该应用程序将从那一点,并呈现出它的观点。

此时,所有视图数据都来自django-rest-framework / django-tasypie。

使用此方法并利用django-pipeline和django-boto的S3存储后端,您应该能够使用Django和{Angular,Ember}为一个体面大小的项目提供服务

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django rest-framework:如何让客户端知道pk,以便它可以获取,更新或删除

来自分类Dev

Django REST Framework可以向客户端指示只读字段吗?

来自分类Dev

django rest框架的客户端?

来自分类Dev

客户端JS(例如AngularJS)+ Django REST后端:是否部署到单个PaaS?

来自分类Dev

客户端的 django-rest-auth 令牌认证

来自分类Dev

Django Rest Framework / Angular JS Preflight选项

来自分类Dev

Django Rest Framework + Ember.js + rest身份验证

来自分类Dev

Django Rest Framework and JSONField

来自分类Dev

Django Rest Framework API

来自分类Dev

Django Rest Framework的ModuleNotFoundError

来自分类Dev

DJANGO中的REST / JSON通信...在客户端(Linux)和服务器(Django)之间

来自分类Dev

玩!适用于Android客户端的Framework 2 REST身份验证和授权

来自分类Dev

开始为基于Django REST API的系统开发客户端(CORS错误)?

来自分类Dev

带有自制 ERP 客户端的 Django REST 框架结构

来自分类Dev

Firebase REST API与JS客户端库

来自分类Dev

客户端与Rest-API进行通信的JS框架

来自分类Dev

node.js中的REST客户端

来自分类Dev

在服务器端的Django REST中使用API,并在Angular的客户端中提供该API

来自分类Dev

Django Rest Framework / Angular JS Preflight选项请求

来自分类Dev

Django Rest Framework,CSRF和Vue.js

来自分类Dev

Nuxt.js无法从Django Rest Framework API检索数据

来自分类Dev

Django Rest Framework URL模式

来自分类Dev

Django Rest Framework API权限

来自分类Dev

Django Rest Framework权限冲突

来自分类常见问题

Django Rest Framework部分更新

来自分类Dev

Django Rest Framework:最佳做法?

来自分类Dev

Django Rest Framework APIView参数

来自分类Dev

Django REST Framework文件上传

来自分类Dev

Django Rest Framework版本控制

Related 相关文章

  1. 1

    Django rest-framework:如何让客户端知道pk,以便它可以获取,更新或删除

  2. 2

    Django REST Framework可以向客户端指示只读字段吗?

  3. 3

    django rest框架的客户端?

  4. 4

    客户端JS(例如AngularJS)+ Django REST后端:是否部署到单个PaaS?

  5. 5

    客户端的 django-rest-auth 令牌认证

  6. 6

    Django Rest Framework / Angular JS Preflight选项

  7. 7

    Django Rest Framework + Ember.js + rest身份验证

  8. 8

    Django Rest Framework and JSONField

  9. 9

    Django Rest Framework API

  10. 10

    Django Rest Framework的ModuleNotFoundError

  11. 11

    DJANGO中的REST / JSON通信...在客户端(Linux)和服务器(Django)之间

  12. 12

    玩!适用于Android客户端的Framework 2 REST身份验证和授权

  13. 13

    开始为基于Django REST API的系统开发客户端(CORS错误)?

  14. 14

    带有自制 ERP 客户端的 Django REST 框架结构

  15. 15

    Firebase REST API与JS客户端库

  16. 16

    客户端与Rest-API进行通信的JS框架

  17. 17

    node.js中的REST客户端

  18. 18

    在服务器端的Django REST中使用API,并在Angular的客户端中提供该API

  19. 19

    Django Rest Framework / Angular JS Preflight选项请求

  20. 20

    Django Rest Framework,CSRF和Vue.js

  21. 21

    Nuxt.js无法从Django Rest Framework API检索数据

  22. 22

    Django Rest Framework URL模式

  23. 23

    Django Rest Framework API权限

  24. 24

    Django Rest Framework权限冲突

  25. 25

    Django Rest Framework部分更新

  26. 26

    Django Rest Framework:最佳做法?

  27. 27

    Django Rest Framework APIView参数

  28. 28

    Django REST Framework文件上传

  29. 29

    Django Rest Framework版本控制

热门标签

归档