文章分类 -  Django Utils

摘要:必须包含 数字、字母和特殊符号,8-30位长度 阅读全文
posted @ 2017-10-29 17:10 Vincen_shen 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Calling django.setup() is required for “standalone” Django usage If you’re using components of Django “standalone” – for example, writing a Python scr 阅读全文
posted @ 2017-08-10 22:10 Vincen_shen 阅读(2543) 评论(0) 推荐(0) 编辑
摘要:第一步: 在自己的html页面中includ TenkAdmin中对应的HTML页面 第二步: 在View中调用TenkAdmin中对应的View类 第三步: 在TenkAdmin中的代码示例 效果图: 阅读全文
posted @ 2017-07-31 11:28 Vincen_shen 阅读(262) 评论(0) 推荐(0) 编辑
摘要:RESTful API是什么? RESTful是 Representational State Transfer的缩写(翻译为:表现层状态转移)。这个中文直译经常出现在很多博客中。尼玛谁听得懂“表现层状态转移”?这是人话吗?首先,之所以晦涩是因为前面主语被去掉了,全称是 Resource Repre 阅读全文
posted @ 2017-07-10 14:55 Vincen_shen 阅读(312) 评论(0) 推荐(0) 编辑
摘要:Celery特性: 异步、分布式、定时任务 Celery架构: 异步任务的重要性 大家在做web项目的时候经常会遇到一些耗时的操作, 比如: 发送邮件、发送短信、生成pdf。这些操作在某些情况下需要立即返回结果给用户,但是可以在后台异步执行。 比如用户邮箱注册的时候, 在发送邮件的时候可以先把”已经 阅读全文
posted @ 2017-06-19 15:22 Vincen_shen 阅读(873) 评论(0) 推荐(0) 编辑
摘要:前提条件: 1、下载 kindeditor-4.1.10 并放到static目录中 第一步: 在项目根目录创建media目录,然后配置media_url和media_root 第二步: 在urls.py中配置media url和upload_image url 第三步: 在views.py中配置Up 阅读全文
posted @ 2017-06-13 18:12 Vincen_shen 阅读(221) 评论(0) 推荐(0) 编辑
摘要:在utils文件夹中创建export_as_csv.py, 然后定义处理函数: 通用处理函数: import datetime import csv import codecs from django.http import HttpResponse def export_as_csv(model_ 阅读全文
posted @ 2017-06-09 17:04 Vincen_shen 阅读(231) 评论(0) 推荐(0) 编辑
摘要:自定义404 500错误页面: 第1步: Views.py定义404 500函数 第2步:Settings.py配置 第三步:测试 404测试,输入一个不存在url 500测试,编写index逻辑中使用 a = 1/0 阅读全文
posted @ 2017-06-08 15:16 Vincen_shen 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:使用Python CSV库 Python自带了CSV库,csv。在Django中使用它的关键是,csv模块的CSV创建功能作用于类似于文件的对象,并且Django的HttpResponse对象就是类似于文件的对象。 这里是个例子: 解决中文乱码问题: 需要用到 codecs 库 阅读全文
posted @ 2017-06-05 14:06 Vincen_shen 阅读(588) 评论(0) 推荐(0) 编辑
摘要:三种文件上传方式: a. Form表单上传,页面刷新 b. ajax方式(低版本浏览器不支持FormData()): $(function () { $('#btn1').click(function () { var fm = new FormData(); fm.append('fffff', 阅读全文
posted @ 2017-06-03 22:50 Vincen_shen 阅读(150) 评论(0) 推荐(0) 编辑
摘要:序列化 因为json只能处理简单的python数据类型,例如 字典、列表、元组、字符串等。 普通请求 -> render渲染 Ajax -> render生成局部HTML ***局部数据:应用单一 Ajax -> HttpResponse('数据') ***接口API:为别人提供数据*** rend 阅读全文
posted @ 2017-06-03 22:20 Vincen_shen 阅读(158) 评论(0) 推荐(0) 编辑
摘要:3种方式 1、写在Ajax beforeSend 2、写到Ajax Data 3、写到ajaxSetup $("#add-business-form").submit(function () { $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_t 阅读全文
posted @ 2017-06-03 17:09 Vincen_shen 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: from django.core.signals imp 阅读全文
posted @ 2017-06-03 12:58 Vincen_shen 阅读(122) 评论(0) 推荐(0) 编辑
摘要:django通过celery添加异步任务 异步任务的重要性 大家在做web项目的时候经常会遇到一些耗时的操作, 比如: 发送邮件、发送短信、生成pdf。这些操作在某些情况下需要立即返回结果给用户,但是可以在后台异步执行。 比如用户邮箱注册的时候, 在发送邮件的时候可以先把”已经发送激活邮件到邮箱”返 阅读全文
posted @ 2017-06-03 11:48 Vincen_shen 阅读(444) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/vincenshen/p/6936715.html 阅读全文
posted @ 2017-06-03 11:21 Vincen_shen 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Django Middleware定义: django中间件是一个钩子框架,它们可以介入Django 的请求和响应处理过程。它是一个轻量级、底层的“插件”系统,用于在全局修改Django 的输入或输出。 中间件中的5个钩子(方法)和应用的顺序 在请求阶段中,调用视图之前,Django会按照MIDDL 阅读全文
posted @ 2017-06-01 18:03 Vincen_shen 阅读(329) 评论(0) 推荐(0) 编辑
摘要:第一部分:第三方库django-simple-captcha 前提条件: 安装pip install django-simple-captcha, pip install Pillow 将captcha 加入 settings.py 的 INSTALLED_APPS 运行python manager 阅读全文
posted @ 2017-05-31 11:24 Vincen_shen 阅读(365) 评论(0) 推荐(0) 编辑
摘要:Django原生分页 HTML代码: //数据获取 {% for host in page_obj %} <tr> <td>{{ forloop.counter }}</td> <td target="host_id" style="display: none">{{ host.id }}</td> 阅读全文
posted @ 2017-05-17 15:53 Vincen_shen 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Django邮件发送功能官方文档 注册功能流程 注册功能逻辑 1.from django.core.mail import send_mail #Django自带邮件发送函数 2.from django.contrib.auth.hashers import make_password #Djang 阅读全文
posted @ 2017-03-02 01:27 Vincen_shen 阅读(847) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示