摘要: Django Rest Framework 给 Django 提供了一套 Restful 规范的 API,并提供了配套的一系列功能,如认证、鉴权、限速等,同时还提供了 UI 的测试界面。 pip install djangorestframework 结合 Django 的 Model,开发一个 R 阅读全文
posted @ 2020-03-17 14:06 星星放飞 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 这个库给 Django API 提供了筛选功能,配合 Rest Framework 使用,可以一行代码提供模型的强大筛选 API。 pip install django-filter 'django_filters', 然后可以通过 URL 参数进行筛选。 然后可以通过 URL 参数进行筛选。 [R 阅读全文
posted @ 2020-03-17 13:54 星星放飞 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 对于前后端分离的架构,后端 API 需要添加 CORS 相应头以提供跨域访问功能。可以自行在相应的每个 Header 中添加,当然现成的轮子有了,何乐而不为? pip install django-cors-headers 使用非常简单,只要添加 installed_app 和 middleware 阅读全文
posted @ 2020-03-17 13:47 星星放飞 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 动态语言:可以在运行的过程中,修改代码 静态语言:编译时已经确定好代码,运行过程中不能修改 果我们想要限制实例的属性怎么办?比如,只允许对Person实例添加name和age属性。 为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实 阅读全文
posted @ 2020-03-16 23:40 星星放飞 阅读(105) 评论(0) 推荐(0) 编辑
摘要: super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 阅读全文
posted @ 2020-03-16 23:32 星星放飞 阅读(161) 评论(0) 推荐(0) 编辑
摘要: TypeError: 'function' object is not iterable #get_flashed_messages函数要加括号 {% for message in get_flashed_messages() %} {{ message }} {% endfor %} 阅读全文
posted @ 2020-03-16 23:29 星星放飞 阅读(2567) 评论(0) 推荐(0) 编辑
摘要: values返回是字典列表; values_list返回的是元组列表, values_list加上 flat=True 返回的是列表的值 阅读全文
posted @ 2020-03-16 23:28 星星放飞 阅读(264) 评论(0) 推荐(0) 编辑
摘要: enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 例子: AWARDS = [ {"name": "优秀宝宝","c_key" 阅读全文
posted @ 2020-03-16 23:26 星星放飞 阅读(208) 评论(0) 推荐(0) 编辑
摘要: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http:/ 解决方案一: 环境状态:win10,python_3.6.1,64位。 在windows下,在do 阅读全文
posted @ 2020-03-16 23:17 星星放飞 阅读(208) 评论(0) 推荐(0) 编辑
摘要: mysql //在PHP5.5版本废弃 要用mysqli连接 阅读全文
posted @ 2020-03-16 23:16 星星放飞 阅读(195) 评论(0) 推荐(0) 编辑