zl程序教程

Django学习笔记

  • Django学习笔记一初识Django

    Django学习笔记一初识Django

    大家好,又见面了,我是你们的朋友全栈君。 文章目录1 Django简介1.1 基本介绍1.2 开发框架模型1.2.1 简介1.2.2 MVC模型1.2.3 MVT模型2 Django安装3 Django项目框架—创建第一个项目3.1 Django管理工具3.2 创建第一个项目3.3 视图和URL配置1 Django简介1.1 基本介绍Django 是一个由 Python 编写的一个开放源代码

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记2——redis异步执行定时任务demo

    Django+Celery学习笔记2——redis异步执行定时任务demo

      引言  前面一篇文章已经介绍了celery相关知识,有兴趣可以看官方文档深入了解。下面介绍一下使用redis作为消息中间件来使用celery异步执行定时任务。  简介  先看一下草图:  结构  Celery异步任务示例  先准备环境:redis == 3.2.1 celery == 4.3.0 python == 3.6.5复制  新建一个项目testcelery,为celery应用创建一

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记1——任务队列介绍

    Django+Celery学习笔记1——任务队列介绍

      引言  为啥要学这个?在做测试的时候,对于一些特殊场景,比如凌晨3点执行一批测试集,或者在前端发送100个请求时,而每个请求响应至少1s以上,用户不可能等着后端执行完成后,将结果返回给前端,这个时候需要一个异步任务队列。而python提供一个分布式异步消息任务队列------- Celery。  什么是任务队列 任务队列一般用于线程或计算机之间分配工作的一种机制。  任务队列的输入是一个称为任

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记3——django+celery+redis实现异步任务与定时任务

    Django+Celery学习笔记3——django+celery+redis实现异步任务与定时任务

      引言  前面已经学习了celery+redis的异步和定时任务,下面介绍如何结合django来使用。  环境配置  在动手之前,一定要准备好的是环境,celery版本有很多,在使用过程中如何版本与django和redis版本不配套,将会很麻烦。  我这里的环境如下:celery==4.3.0 Django==2.2.2 django-celery-beat==1.5.0 django-cele

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记4——django+celery+redis周期任务Crontabs设置

    Django+Celery学习笔记4——django+celery+redis周期任务Crontabs设置

      引言  前面已经讲过定时任务实例,使用的是基于intervals模式的周期任务。这只能满足一部分需求,如果是你想明天早上8点准时执行一个发送邮件的任务,这个时候需要设置一个未来的定时任务,Crontab模式就派上用场。  参数  默认参数:crontab(minute='*', hour='*', day_of_week='*', d

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记5——定时推送消息

    Django+Celery学习笔记5——定时推送消息

      引言  本文紧接着上一篇来讲,如果不清楚请从头看:学习笔记4  实例场景  前面学习了Celery定时任务,那么在现实中最常用到的就是定时发送消息和邮件了。现在学习一下。  定时推送钉钉消息  场景:通常会建一个生产环境预警群,通过监控服务是否正常,如果有异常,钉钉群API捕捉异常后,定时自动推送到群里,这样以来,大家可以及时收到,然后跟踪处理问题。  钉钉开放平台:https://ding-

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Start

    Django学习笔记之——Start

    执行: django-admin.py startproject 工程名 完成后会在当前目录下生成 工程名 ,比如mysite,的目录。在该目录下会有: . |-- manage.py `-- mysite |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py 其中manage.py管理工具,之后的管理工作都

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Forms

    Django学习笔记之——Forms

    前面学习的都只是如何显示数据,但一直没有关于如何响应用户提交的数据。表单,是在web中,用户与服务器交互的重要途径。import django.formsform django import forms之间的区别是什么?form在Django中扮演的角色有:*显示form*验证用户提交的数据form的定义~~~~~~~~~~form的定义与model的定义非常相似:________________

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Templates

    Django学习笔记之——Templates

    模板~~~~顾名思意,就是一个通用的文档格式,等待填充动态的数据,形成完整的文档。在Django里,模板通常用于制定HTML文档,但是它还可以用于任何文本格式。如下为模板的示例:templates/home.html____________________________ html body h1 Hello! /h1 p My name is {{name}}. /p p Age: {{

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Urls

    Django学习笔记之——Urls

    UrlConf模块感觉就像是“路由”,它分析请求的路径,并请求派送给匹配的view去处理打开mysite.urls.py文件,如下:_____________________________________________________from django.conf.urls import patterns, include, urlfrom views import home import

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Views

    Django学习笔记之——Views

    在views中使用HttpResponse~~~~~~~~~~~~~~~~~~~~~~~~~每个view函数最终返回的都是一个HttpResponseBase。HttpResponse是HttpResponse-Base中最常用的一种。用法如下:_____________________________________________________________________from dja

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Models

    Django学习笔记之——Models

    Django里的模型是对数据库对表的一次封装,是应用业务与数据之间的桥梁。 1. 模型的Fields 在上一节,我们在mysite/blog/models.py中创建了BlogPost这个Model。 from django.db import models class BlogPost(models.Model): title = models.CharField(max_l

    日期 2023-06-12 10:48:40     
  • Django学习笔记

    Django学习笔记

    从学了Python以来,我都一直想着用它来做点什么。从开始用python来写简单的工具脚本,然后再是网络信息抓取程序。 听说可以用Python来做网站,所以我了解了一下web.py与Django。第一次接触Django,由于没有网络方面的基础,所以没弄两下就放弃了。 后来,我研究了一下Python自来的SimpleHTTPServer,然后读懂了CGIHTTPServer,才对Web的实质有了

    日期 2023-06-12 10:48:40     
  • Django学习笔记

    Django学习笔记

    cd E:\wamp\www\Python\python-webapp\pro_test http://code.ziqiangxuetang.com/django/django-models.html bnc bnc123456 Django 环境搭建 Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS) Django 1.

    日期 2023-06-12 10:48:40     
  • Django学习笔记一

    Django学习笔记一

    一、安装Django: 因为之前安装好了python3和pip,这里直接使用: pip install Django 测试是否安装好: 进入project目录,创建HelloWorld项目: C:\Users\bin>d: D:\>cd Django D:\Django>django-admin.py startproject HelloWorld D:\Djan

    日期 2023-06-12 10:48:40     
  • Django学习笔记(一)——安装,创建项目,配置

    Django学习笔记(一)——安装,创建项目,配置

    疯狂的暑假学习之 Django学习笔记(一) 教材  书《The Django Book》            视频:csvt Django视频 1.创建项目 django‐admin.py startproject mysite。 2.执行开发server python manage

    日期 2023-06-12 10:48:40