学习框架的小结

回答|共 16 个

jims 发表于 2021-11-30 12:39:44| 字数 33 | 显示全部楼层

牛,从九月到现在,二个月静下心来,发现编程也没那么难,难得是心里.

jims 发表于 2021-11-30 12:40:15| 字数 88 | 显示全部楼层

nvideo 发表于 2021-11-28 20:49
控制反转不要new
依赖注入是不要set和get,bean自动配置
aop,就好像嫁接技术,如苹果嫁接了橙子,就成了苹 ...

还有注解

nvideo 发表于 2021-11-30 18:51:58| 字数 39 | 显示全部楼层

注解是什么你在pycharm中鼠标右键点进去看看源代码
不就是控制反转和依赖注入

nvideo 发表于 2021-11-30 18:53:40| 字数 42 | 显示全部楼层

本帖最后由 nvideo 于 2021-11-30 19:01 编辑

@符号是什么意思,就是注入

nvideo 发表于 2021-12-1 16:42:25| 字数 1,026 | 显示全部楼层

本帖最后由 nvideo 于 2021-12-1 16:44 编辑

我抛砖引玉一下:
  1. @csrf_exempt
  2. def upload_image(request, dir_name):
  3.     ##################
  4.     #  kindeditor图片上传返回数据格式说明:
  5.     # {"error": 1, "message": "出错信息"}
  6.     # {"error": 0, "url": "图片地址"}
  7.     ##################
  8.     result = {"error": 1, "message": "上传出错"}
  9.     files = request.FILES.get("imgFile", None)
  10.     if files:
  11.         result =image_upload(files, dir_name)
  12.     return HttpResponse(json.dumps(result), content_type="application/json")
复制代码
@csrf_exempt是做什么用的,其实就是Django的CSRF认证


Django内置了很多中间件,其中之一就是CSRF中间件MIDDLEWARE_CLASSES = [    'django.middleware.security.SecurityMiddleware',    'django.contrib.sessions.middleware.SessionMiddleware',    'django.middleware.common.CommonMiddleware',    'django.middleware.csrf.CsrfViewMiddleware',    'django.contrib.auth.middleware.AuthenticationMiddleware',    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',    'django.contrib.messages.middleware.MessageMiddleware',    'django.middleware.clickjacking.XFrameOptionsMiddleware'
  1. 这就是AOP的实战,而@就是注入
复制代码


孤星1119 发表于 2021-12-2 03:08:23| 字数 76 | 显示全部楼层

jims 发表于 2021-11-30 12:39
牛,从九月到现在,二个月静下心来,发现编程也没那么难,难得是心里.

肯跨出第一步往往是最难得的,加油jims!

jims 发表于 2021-12-2 08:30:41| 字数 52 | 显示全部楼层

孤星1119 发表于 2021-12-2 03:08
肯跨出第一步往往是最难得的,加油jims!

thank you
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐