06 2020 档案
摘要:if 你在生活中是不是经常遇到各种选择,比如玩色子,猜大小,比如走那条路回家。python程序中也会遇到这种情况,这就用到了 if 语句 _username = 'zou' _password = 'abc123' username = input("username:") password = i
阅读全文
摘要:print print('张三','李四','王五',sep=',') 结果 张三,李四,王五 默认的sep=' ' 在print之后. python解释器会自动的添加换行符 print("你好") print("张三") print("李四") 结果: 你好 张三 李四 end去掉默认的换行符,可
阅读全文
摘要:@api_view() 在DRF中,也可以使用常规的基于函数的视图,DRF提供了一组简单的装饰器,用来包装你的视图函数,以确保视图函数会收到Request(而不是Django原始的HttpRequest)对象。并且返回Response(而不是Django中的HttpResponse)对象。同时允许你
阅读全文
摘要:请求 对于DRF的request对象,有下面的属性: .data .query_params .parsers .accepted_renderer .accepted_media_type .user .auth .authenticators .method .content_type .str
阅读全文
摘要:在学django的时候,我们写视图是这样的 from django.http import HttpResponse, JsonResponse from django.views.decorators.csrf import csrf_exempt from rest_framework.rend
阅读全文
摘要:跨域 跨域是因为浏览器的同源策略导致的,也就是说浏览器会阻止非同源的请求。那什么是非同源呢?既域名不同,端口不同,都属于非同源的。比如我们用vue写了个前端页面,端口为8081,Django写了个后台,端口为8000,前端往后台提交数据,后台返回数据会被浏览器拦截,因为端口不同。这就是跨域。 浏览器
阅读全文
摘要:前戏 当我们的数据有上万条的时候,我们不可能把所有的数据都返回给前端,肯定是每页显示多少条这样的显示在前端,这样方便用户的查看。DRF提供了我们三种分页的方法, 第一种 PageNumberPagination 看第n页,每页显示n条数据,第二种 LimitOffsetPagination 在第n个
阅读全文