開發模式 1.普通開發模式(先後端放在一塊兒) 2.先後端分離(全用ajax) form表單再也不使用 後端數據源只要寫一套,代碼邏輯清晰簡單 3.後端開發 爲前端提供URL(API的開發或者接口的開發) 注: 永遠返回HttpResponse url及返回值['alex':'root'] 4.Django FBV CBV Postman-win64測試用的 請求 FBV function base view 基於函數的視圖 url(r'user/', views.user) def user(request): user_list = ['alex':'root'] return HttpResponse(json.dumps(user_list)) CBV class base view 基於類的視圖 url(r'students/', views.Student.as_view()) from django.views import View class Student(View): def get(self, requeset, *args, **kwargs): pass def post(self, request, *args, **kwargs): pass 5.列表生成式 class Foo: pass class Bar: pass v = [] for i in [Foo,Bar]: obj = i() v.append(obj) v = [ item() for itme in [Foo,Bar] ] v就是爲對象列表 6.面向對象 封裝功能 -對同一類方法封裝到類中 class File:文件增刪改查方法 -將數據封裝到對象中 class File: def __init__(self,a1): self.a1 = a1 def get:... obj1 = File(1) obj2 = File(2)