
Django
Enougme
求同存异
展开
-
Django基础(二)
本章节主要讲Django框架的请求与响应 请求Request 1: url路径参数 在定义路由url时,可以使用正则表达式提取参数的方法从url中获取参数,Django会将直接提取的参数直接传递到视图参数中。 1.1: 未命名参数按定义顺序传递 url(r"^weather/([a-z]+)/(\d{4})/$", views.weather) def weather(request, city, year): print("city=%s"%city) print("year=%s"%year) r原创 2020-12-27 15:19:16 · 141 阅读 · 0 评论 -
Django基础(一)
Django使用python语言写的开源web框架,并遵循MVC设计;主要目的是简便,快速的开发数据驱动网站,它强调代码复用,多个组件可以方便的以插件形式服务整个框架。 特点 1:Django是一个重量级框架,对比Flask框架,Django原生提供了众多的功能组件。 提供项目工程管理的自动化脚本工具 数据库支持ORM 模板,表单 Admin管理站点,文件管理 认证权限,session机制,缓存 2:MVT模式 有一种程序设计模式叫MVC,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展原创 2020-12-26 19:52:49 · 245 阅读 · 0 评论 -
Celery使用方式
Celery是一个异步的任务队列(也叫做分布式任务队列),一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需要的工具。 celery的优点 1:简单,容易使用,不需要配置文件 2:高可用,任务执行失败或执行过程中发生连续中断,celery会自动尝试重新执行任务 3:快速,一个单进程的celery每分钟可以处理上百万个任务 4:灵活,几乎celery的各个组件都可以被扩展 celery应用场景 1:异步发邮件,一般发邮件等比较耗时的操作,这个时候需要提交任务给celery就可以原创 2020-07-20 17:06:35 · 441 阅读 · 2 评论