2017-02-12 51 views
2

是新来的网页DEVELOPPEMENT,不知道之间的区别:差异在Django

标准的Django网址路由器

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^$', views.index, name='Index'), 
    url(r'^getvalue/$', views.get_points, name='Get Points'), 
    url(r'^putvalue/$', views.put_points, name='Put Points'), 
] 

Django的RESTful的API当与Javascript组件交互时,设置Django restful API有什么好处,因为它们都是JSON发送URL?

回答

0

理解这之前,你必须知道,

  • REST API的概念。
  • HTTP动词(request方法)

REST API

REST API是什么,但很特别。只要记住一件事,这是一个我们可以正确使用HTTP VERBS的概念。就像,GETPOSTPUTPATCHDELETEHEADOPTIONS等....

HTTP动词

我已经告诉你了HTTP动词的名字。想想我们通常做什么?基本上我是这样做的,我使用POST来更新数据库行,我使用POST DELETE一行。但是在REST API概念中,我们不能做这种讨厌的事情。当我们将要删除的东西,我们需要使用DELETE

链接

你可以看这个,https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

+0

哪些优势DJANGO_URL路由器? – Tensor

+0

如果你在谈论DRF路由器和Django Url,那么两者都可以。 Django的url模式比DRF路由器和DRF路由器基本上用于快速和小型配置更具描述性。无论何时你一起使用Django和DRF,你都可以使用Django的URL。谢谢 –