zoukankan      html  css  js  c++  java
  • 开发模式

    开发模式
        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)
  • 相关阅读:
    BCD与ASCII码互转-C语言实现
    <<用法
    linux无锁化编程--__sync_fetch_and_add系列原子操作函数
    C中的volatile用法
    c++ k^1
    linux ftp使用相关
    linux应用程序启动时加载库错误问题
    kafka消费者脚本无法启动问题
    Django框架简介
    前端基础之Bootstrap
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/9233471.html
Copyright © 2011-2022 走看看