1 name parameter in url patterns
urlpatterns=patterns('',url(r'^passwords/
,PasswordListView.as_view(),name='passwords_api_root'),url(r'^passwords/(?P[0-9]+)
,PasswordInstanceView.as_view(),name='passwords_api_instance'),...other urls here...,)
如果在代码里或者模板里需要引用URL,是hardcode硬编码形式,如果需要修改会很麻烦。可以使用name参数。
2 JSON serializer
json是ajax web server和client通信的数据格式。
dict是python的数据格式
server与client的通信需要序列化,使用JSON或者XML