随笔分类 - Django
摘要:原文:http://www.python88.com/topic/31749 作者:运维咖啡吧 WebSocket是什么? WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次
阅读全文
摘要:django-simple-captcha是django的验证码包,非常简单实用,这次记录的是如何点击验证码后刷新验证码,因为这个功能官方文档并没有详细给出。 django-simple-captcha官方文档:http://django-simple-captcha.readthedocs.io/
阅读全文
摘要:作者: 武沛齐 原文:https://www.cnblogs.com/wupeiqi/articles/7805382.html a. 基于用户IP限制访问频率 from django.conf.urls import url, include from web.views import TestV
阅读全文
摘要:前期准备 更新apt-get apt-get update 安装pip sudo apt-get install python-pip 安装Django Gunicorn Gevent gunicorn:高性能WSGI服务器; gevent:把Python同步代码变成异步协程的库; sudo pip
阅读全文
摘要:准备工作 1.创建django项目,添加应用到setting文件 2.pip安装celery + eventlet + flower 3.文件目录如下: 4.文件配置如下 celery_app目录下: # -*- coding: utf-8 -*- from celery import Celery
阅读全文
摘要:django快速使用echarts准备 1.在线定制下载echartshttps://echarts.apache.org/zh/builder.html 2.创建一个django项目或者在已有的项目 配置文件中确保数据库配置、static配置、与添加项目名到INSTALLED_APPS下。 配置静
阅读全文
摘要:原文链接:https://www.cnblogs.com/wupeiqi/articles/7805382.html 仅处理请求头content-type为application/json的请求体 from django.conf.urls import url, include from web.
阅读全文
摘要:作者:梦中泪 出处:http://www.cnblogs.com/zyxnhr/ 一 序列化器-Serializer 1. 序列化:查询时,序列化器会把模型对象转换成字典,然后转换为json字符串,返回json字符串。2. 反序列化:接收客户端的json数据,然后转为字典,序列化器可以把字典转成模型
阅读全文
摘要:这里给出局部配置写法,全局配置需要在setting文件中写入。 urls.py from django.conf.urls import url, include from 应用名.views import TestView urlpatterns = [ url(r'^test/', TestVi
阅读全文
摘要:视图FBV与CBV模板 FBV:在urls.py中一个url对应一个函数,如以下: path('^user/', views.users) FBV path('^student/', views.student.as_views()) CBV #FBV:一个url对应一个函数 def users(r
阅读全文
摘要:原文链接 在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。 安装基础开发包 Centos 下安装
阅读全文
摘要:Flask开发系列之数据库操作 Python数据库框架 我们可以在Flask中使用MySQL、Postgres、SQLite、Redis、MongoDB 或者 CouchDB。 还有一些数据库抽象层代码包供选择,例如 SQLAlchemy 和MongoEngine。你可以使用这些抽象包直接处理高等级
阅读全文
摘要:Flask开发系列之Web表单 简单示例 <html> <head> <title>Please Sign In</title> </head> <body> {% if message %} <p style="color:red">{{ message }}</p> {% endif %} <f
阅读全文
摘要:Flask开发系列之模板 本文对《FlaskWeb开发:基于python的Web应用开发实战》模板一节做的总结。 Jinja2模板引擎 模板 模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替代变量,再返回最终得到的响应字符串,这一过程成
阅读全文
摘要:Flask开发系列之Flask+redis实现IP代理池 代理池的要求 多站抓取,异步检测:多站抓取:指的是我们需要从各大免费的ip代理网站,把他们公开的一些免费代理抓取下来;一步检测指的是:把这些代理通过异步请求的方式,利用这些代理请求网站:如果能正常请求就证明代理可用,如果不能正常请求就证明代理
阅读全文
摘要:Flask开发系列之快速入门 文档 一个最小的应用 调试模式 路由 变量规则 构造 URL HTTP 方法 静态文件 模板渲染 访问请求数据 环境局部变量 请求对象 文件上传 Cookies 重定向和错误 关于响应 会话 消息闪现 日志记录 整合 WSGI 中间件 部署到 Web 服务器 变量规则
阅读全文
摘要:阅读计数功能实现 最简单的方法:用户访问一次,则认为是一次请求,对本表的字段进行计数,使用cookie进行状态保存。 from django.db import models from django.contrib.auth.models import User from ckeditor_uplo
阅读全文
摘要:富文本编辑器Django-ckeditor 前言 刚开始学习django的时候,在后台编辑数据的时候,总是在想,功能是否太简陋了点,只能做简单的文本编辑,所以在这里记录一个富文本编辑器Django-ckeditor。 使用 1.安装jango-ckeditor 2.注册ckeditor应用 在set
阅读全文
摘要:Django之第三方登陆模块 前期准备 安装 django-allauth 注意,django-allauth 需要在 Django1.10以上版本使用。 settings.py 文件配置 INSTALLED_APPS = [ 'django.contrib.admin', 'django.cont
阅读全文
摘要:博客开发系列(二)之分类归类与日期归类的实现 分类归类 实现功能 实现效果 具体实现过程 转载:https://www.cnblogs.com/yanzi-meng/p/7779336.html 回顾一下我们的模型代码,Django 博客有一个 Post 和 Category 模型,分别表示文章和分
阅读全文