2017-02-12 55 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。謝謝 –