
Django
liu45464546
这个作者很懒,什么都没留下…
展开
-
Django开始命令
1,创建项目:django-admin startproject 项目名,例子:django-admin startproject test12,创建应用:python manage.py startapp 应用名,例子:python manage.py startapp app13,生成迁移文件:python manage.py makemigrations4,执行迁移:python manag...原创 2018-07-11 15:48:42 · 236 阅读 · 0 评论 -
Django之缓存机制
概述 对于中等流量的网站来说,尽可能的减少开销是非常必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免每次请求都冲重新计算 Django提供了不同级别的缓存策略,可以缓存特定的视图的输出、可以仅仅缓存那些很难计算出来的部分、或者缓存整个网站将缓存存储到redis中,默认使用redis中的1数据库,首...原创 2018-07-14 16:44:04 · 797 阅读 · 0 评论 -
Django之邮件发送
概述:Django中内置了邮件发送功能,发送邮件需要使用SMTP服务,常用的免费服务器有:163、126、QQ本文使用的是163邮箱,首先打开POP3/SMTP服务与IMAP/SMTP服务,然后重置授权密码。setting.py文件配置:#邮件发送EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST='smt...原创 2018-07-14 17:03:13 · 926 阅读 · 0 评论 -
django 之 select filter查询
基本操作# 获取所有数据,对应SQL:select * from UserUser.objects.all()# 匹配,对应SQL:select * from User where name = '运维咖啡吧'User.objects.filter(name='运维咖啡吧')# 不匹配,对应SQL:select * from User where name != '运维咖啡吧'Us...原创 2018-10-12 12:01:48 · 3744 阅读 · 1 评论 -
随记
django-celery中有两个装饰函数。一个是@task,另一个是@share_task。两者区别在于,前者只能自己这个APP使用。后者是一个全局的配置,多个初始化的APP都可以使用。 ...原创 2018-12-03 10:11:30 · 145 阅读 · 0 评论 -
django之微信支付JSAPI
import hashlibimport jsonimport timeimport xml.etree.ElementTree as ETimport requestsfrom common.common import generate_uid, get_timestampfrom mall.config import WEIXIN_NOTIFY_URLfrom yaozc i...原创 2018-12-27 17:27:52 · 1207 阅读 · 0 评论 -
django 之 图片上传
def upload_file(up_file, domain, ext_types=('png', 'jpeg', 'gif', 'bmp', 'jpg')): if up_file: date_path = date.strftime(date.today(), "%Y/%m/%d") uid = uuid.UUID.time_low.fget(uui...原创 2019-01-02 10:33:58 · 195 阅读 · 0 评论