開發模式

開發模式
    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)
相關文章
相關標籤/搜索