自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ding_312的博客

从入门到拒之门外

  • 博客(26)
  • 收藏
  • 关注

原创 Django笔记(celery的使用)

上一篇中我们已经把配置搞定了,接下来。。。1. 在需要使用异步任务的APP目录下新建一个  tasks.py(不能写错!!!)   文件接下来在tasks.py写task逻辑from celery import taskfrom django.core.mail import send_mailfrom django.conf import settingsimport tim...

2018-09-05 19:59:42 537

原创 Django笔记(Celery简介与配置)

Celery简介            Celery是一个基于python开发的分布式异步消息任务队列,可以轻松的对任务进行异步处理。实例应用场景             异步调用:邮件发送、上传头像等             定时任务:定期去统计日志、数据备份等Celery的相关概念task    :需要执行的任务worker    :负责干活的小弟broker ...

2018-09-05 16:14:54 917

原创 如何使用Git上传本地代码到GitHub上

GitHub注册地址:https://github.com/Git下载地址:https://git-for-windows.github.io/1.首先本地新建一个文件夹,在里面单击右键  Git Bash Here git init #让新建成的文件夹成为Git管理仓库2.生成密钥3. 密钥一般在c盘下面的用户下面(要上传的是公钥,私钥不上传)4...

2018-09-04 22:57:58 536

原创 Django笔记(Django邮件发送、Django邮箱验证码实现)

1.settings.py 配置注意:要开启IMAP服务  才能发送邮件  ,在邮箱设置里的账户设置中# 邮件配置EMAIL_USE_SSL = TrueEMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.163.comEMAIL_PORT = 465EMAIL_HOST_USER = environ.get("EMAIL_SEN...

2018-09-04 14:43:24 9838 1

原创 Django笔记(缓存、富文本)

缓存减轻服务器和数据库的压力,加快速度,提高用户体验。用数据库方式做缓存1.在settings.py 中配置# 缓存CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'my_cache_table',...

2018-09-03 14:36:03 291

原创 Django笔记(admin站点管理)

创建超级用户python manage.py createsuperuser在models.py中写入模型from django.db import models# Create your models here.class Player(models.Model): name = models.CharField( max_length=30, ...

2018-09-03 09:44:52 4826

原创 Django笔记(Django实现生成图片验证码)

生成图片验证码逻辑1.获得一个画布2.实例化一个画笔3.实例化字体4.使用画笔画出对应的字符5.保存验证码图片6.将生成的四个随机字符写入session留着做验证7.将图片返回给浏览器settings.py配置STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static')]示例获取图片验证码代码i...

2018-09-01 09:27:39 5034 2

原创 Django笔记(分页)

Django提供了分页的工具,存在于django.core中from django.core.paginator import PaginatorPaginator:对象创建:   Paginator(数据集,每一页数据数)属性:count      对象总数num_pages : 页面总数page_range:页码列表,从1开始object_list: 当前页面...

2018-08-30 21:13:12 156

原创 Django笔记(Django上传头像)

1.写一个对应的model (TmageField)实例:from django.contrib.auth.models import AbstractUserfrom django.db import models# Create your models here.class MyUser(AbstractUser): phone = models.CharField...

2018-08-30 19:28:50 3365 2

原创 Django笔记(中间件)

中间件:是一个轻量级的底层插件,可以介入Django的请求和响应过程(面向切片编程)本质就是一个python类设置中间件:在工程的目录下新建一个middlewares的文件夹,再新建一个.py文件在里面继承  MiddlewareMixin 的类from django.utils.deprecation import MiddlewareMixin再定义自己的类名最后在s...

2018-08-30 14:28:50 290

原创 django实现用户登录

首先构建我们的用户体系在models里继承AbstractUserfrom django.contrib.auth.models import AbstractUserfrom django.db import modelsimport random# Create your models here.# 构建我们的用户class MyUser(AbstractUser):...

2018-08-29 23:02:38 3656

原创 Django笔记(用户注册与登录)

 用户注册前端:<form action="/dj04app/myregister" method="post" style="text-align: center"> <input type="text" placeholder="用户名" name="u_name"> <br&g

2018-08-29 19:49:19 582

原创 Django笔记(cookie与session的运用及区别)

 目录 cookie怎么使用cookie的缺点:数据不安全,暴露在浏览器端session怎样使用cookie与session的区别cookie浏览器端的会话技术怎么使用设置cookieresponse = HttpResponse()# 设置cookies#response.set_cookie(key,value[,max_age=Non...

2018-08-28 22:33:30 1754

原创 Django笔记(页面复用之包含、自定义404页面、request对象和respons对象、加载静态资源)

目录 页面复用之包含自定义404页面request对象与response对象属性方法response对象拓展:HttpResponse子类HttpResponseRedirect加载静态资源 页面复用之包含1.关键字{%include '你要包含的页面'%}2.实例代码<p>我的劳动果实</p> {...

2018-08-28 17:48:25 743

原创 在Django中修改数据库为MySQL

1.修改settings.pyDATABASES = { 'defuault':{ 'ENGINE': 'django.db.backends.mysql', 'NAME': '你数据库的名字', 'HOST': '你数据库的IP', 'PORT': '端口', 'USER': '账号', ...

2018-08-03 20:45:01 1106

原创 Linux·下安装python3

1. 准备环境 yum install wget xz sqlite-devel zlib-devel bzip2-devel openssl-devel ncurses-devel readline-devel gcc-c++ gcc -y2. 下载python 3代码包wget https://www.python.org/ftp/python/3.6.3/Python-3.6...

2018-08-01 23:47:32 98

原创 Flask请求与响应

1.变量或对象 变量/对象 上下文 说明 current_app 程序上下文 当前运行的程序实例 g(global的简写) 程序上下文 处理请求时用作临时存储的对象,专门用来保存用户数据,每次请求都会重置,g对象在一次请求中的所有代码中都是可以使用的。 request 请求上下文 请求对...

2018-08-01 23:35:25 580

原创 安装flask及写入第一个程序

创建虚拟环境mkvirtualenv flaskenvWindows进入虚拟环境:cd flaskenvcd Scirptsactivate退出deactivateLinux 进入虚拟环境:cd flaskenvsource flaskenv/bin/activate退出deactivate进入虚拟环境之后安装flaskpip ins...

2018-07-31 14:05:03 184

原创 Flask简介基础

web工作原理1.c/s和b/s架构  c:client s:server    |     b:browser  s:server2.b/s工作原理    客户端(浏览器)<=>  WEB服务器(nginx/apache)<=> Python(Flask)<=> 数据库(MySQL)Flask框架1.简介:是一个非常小的python...

2018-07-31 11:49:35 524

原创 Django model 中设置联合约束和联合索引

在Django model中对一张表的几个字段进行联合约束和联合索引,例如在购物车表中,登录的用户和商品两个字段在一起表示唯一记录。举个栗子:Django model中购物车表class Cart(models.Model): user = models.ForeignKey( MyUser, verbose_name="用户" )...

2018-07-28 20:29:26 8802 1

原创 Django 模板标签 之 ifequal/ifnotequal 标签

{% ifequal A  B %} 标签比较A和B值,当他们相等时,显示在 {% ifequal %} 和 {% endifequal %} 之中所有的值。{# 比较两个值,当他们相等时,显示在 {% ifequal %} 和 {% endifequal %} 之中所有的值。#}{% ifequal i.typeid selected_typeid %} <span c...

2018-07-27 22:16:54 966

原创 Django常用配置

MySQL数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名字', 'PORT': 3306, 'HOST': '数据库IP地址', 'USER': '数据库用户名', 'PAS...

2018-07-25 22:48:12 201

原创 安装Django与创建第一个Django工程和项目

安装:pip install Django==1.11.7注意:1.11.7是指定Django版本创建Django工程先进入虚拟环境中source 虚拟环境名字/bin/activate 创建工程:django-admin.py startproject  工程名字  创建项目:python manage.py startapp 项目名字 运行服务...

2018-07-19 00:01:50 187

原创 创建Django虚拟环境

安装:sudo apt install virtualenv创建一个虚拟环境:virtualenv 虚拟环境的名字拓展!!!如果需要将python变成python3要加参数 :-p /usr/bin/python3举个栗子:virtualenv 虚拟环境的名字 -p /usr/bin/python3.6激活使用一个虚拟环境source 虚拟环境名字/bin/ac...

2018-07-18 23:44:41 230

原创 MySQL在腾讯云中设置开启3306端口

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '118.24.95.20' ([Errno 111] Connection refused)")

2018-07-12 23:18:57 8660 2

原创 在腾讯云上安装MySQL

首先安装MySQL:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev安装时记得设置密码!!! 安装成功后输入检查是否安装成功:sudo netstat -tap | grep mysql    ...

2018-07-12 22:24:09 999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除