摘要:
1.定义蓝图(app/admin/__init__.py) 2.注册蓝图(app/__init__.py) 3.调用蓝图(app/admin/views.py) 阅读全文
摘要:
需求: 在使用Flask开发项目,需要按月份进行汇总,在数据库的历史记录中,我使用了datetime记录日期和时间,那么如何获取某月份的所有数据呢? 第一种方法: 一种方法是先获取那个月份的第一天和最后一天的datetime,再使用between,例如: 关于获取某月份的第一天和最后一天,可以参考这 阅读全文
摘要:
在开发过程,特别是clone项目时在PyCharm中经常出现Unresolved Reference问题, 对于有强迫症的人来说,简直不可忍受。 解决方法: 1. 进入PyCharm->Settings->Build,Excution,Deployment->Console->Python Cons 阅读全文
摘要:
常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}} 逻辑相关的用{%%}。 点(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的顺序查询: 字典查询(Dictionary lookup)属性或方法查询(Attribute or method loo 阅读全文
摘要:
1.修改Django管理 只需在 admin.py 中添加一句: 2.Django后台管理App名称修改为中文的方法 比如比如要修改成这样: 需要修改到两个地方, 第一步,要修改App所在目录下的__init__.py,在该文件里面添加下面这句代码: 第二步, 在App下的apps.py文件里面添加 阅读全文
摘要:
1、python2和python3的range(100)的区别? python2返回列表,python3返回迭代器,节约内存 2、一句话解释什么样的语言能够用装饰器? 函数可以作为参数传递的语言,可以使用装饰器 3、简述面向对象中__new__和__init__区别? __init__是初始化方法, 阅读全文
摘要:
使用flask的RESTful扩展库 flask-restful 查询列表: 查询单任务: 删除任务: 添加任务(这是用post表单形式,还可以改成json形式啦): 更新任务: 这个框架用Resource类将封装好了http的各种请求,只需定义一下对应的函数即可,返回值也是可以直接丢对象过去,非常 阅读全文
摘要:
Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 1.Queue的使用 可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理: 运行结果: 说明 初始化Queue() 阅读全文
摘要:
当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Po 阅读全文
摘要:
创建新的进程还能够使用类的方式,可以自定义一个类,继承Process类,每次实例化这个类的时候,就等同于实例化一个进程对象,请看下面的实例: 运行结果: 当前程序进程(13387)子进程(13388) 开始执行,父进程为(13387)(13388)执行结束,耗时2.00秒(13387)执行结束,耗时 阅读全文