![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django项目之天天生鲜技术讲解
我是py呀
py_学习,发布一些我在学习中遇到的问题和经验总结,大家一起学习呀~
展开
-
[error] 4301#0: *9 open() "/home/ ex.html" failed (13: Permission denied)
关于这个问题,新手初学,也是绞尽脑汁。。最后还是在前辈的‘肩膀’上面解决的:参考文章,详细解决!我就是第一步错误。。。。没有搞清楚root 和用户的区别。然后一致报错。...原创 2019-11-30 11:59:27 · 748 阅读 · 0 评论 -
分布式FastDFS文件系统介绍和理解: django开发之天天生鲜项目知识总结【8】
(新手初学,根据老师所讲,对此作出初步的理解和简介)什么是分布式FastDFS文件系统:FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker ser...原创 2019-11-27 12:40:46 · 188 阅读 · 0 评论 -
【python和FastDFS交互】显示用户最近浏览记录:django开发之天天生鲜项目知识总结【11】
作为新手入门,这里只是简单地介绍下,如何使用 python客户端上传文件。(需要的可以参考我的前几个文章讲解~)所需要的包:这个是直接下载的一个源码的压缩包下面开始进行操作1. workon django_py32. 进入fdfs_client-py-master.zip所在目录3. pip install fdfs_client-py-master.zip我的操作截图:...原创 2019-11-27 11:31:07 · 286 阅读 · 0 评论 -
【详细自己踩点成功按步骤安装】Nginx配合FastDFS使用的安装和配置(及相关异常处理): django开发之天天生鲜项目知识总结【10】
(声明:我是在虚拟机ubantu中安装的~)介绍软件包:nginx-1.8.1.tar.zip : nginx安装包。fastdfs-nginx-module-master.zip : 想要 nginx 配合 FastDFS 使用,需要安装这个附加的模块。下面直入主题,进行安装:安装nginx及fastdfs-nginx-module1. 解压缩 nginx-1.8.1.ta...原创 2019-11-26 21:20:34 · 294 阅读 · 0 评论 -
【详细】FastDFS安装和配置:django开发之天天生鲜项目知识总结【9】
(声明我是在虚拟机中的ubantu中安装的)介绍软件包:fastdfs-master.zip 里面是FastDFS的代码文件。libfastcommon-master.zip 里面是FastDFS所需要的一些依赖的安装包。安装:(1)首先需要先安装FastDFS所需要的依赖包:libfastcommon-master.zip安装fastdfs依赖包1. 解压缩libfas...原创 2019-11-26 17:11:04 · 340 阅读 · 0 评论 -
Invalid input of type: CacheKey. Convert to a byte, string or number first:杂记问题处理
问题如下图:Invalid input of type: ‘CacheKey’. Convert to a byte, string or number first在网上搜索了很多,也没有结果,都说是redis数据库版本过高,需要更换成2.10.6,但是 如果redis换成 2.10.6版本的话,celery又会报错,因为 它只支持3.2.0以上版本,很冲突。。。所以绞尽脑汁,在想是否是d...原创 2019-11-25 10:58:22 · 791 阅读 · 4 评论 -
用django-redis来存储session及记住用户的登录名 : django开发之天天生鲜项目知识总结【7】
介绍django-redis:基于BSD许可,是一个使Django支持 Redis cache/session 后端的全功能组件~~没有安装reids的也可以看我之前的文章:1.【超详细安装配置教程】安装及配置redis数据库 ,与安装 tcl8.6.8版本2.【简单的配置】配置redis3. redis_启动服务端和客户端1.下面首先进行安装:pip install -i h...原创 2019-11-23 18:06:49 · 367 阅读 · 0 评论 -
制作登录时的验证码 : django开发之天天生鲜项目知识总结【6】
小白~我只是介绍一种简单的验证码首先我们需要下载一个模块 Pillowpip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow==3.4.1下面直接上代码就可以了,在网上可以找到很多。from PIL import Image, ImageDraw, ImageFontfrom django.utils.six...原创 2019-11-23 15:31:46 · 235 阅读 · 0 评论 -
Django通过celery 异步发送邮件 : django开发之天天生鲜项目知识总结【5】
这里初次学习celery,只简单讲解一下如何使用celery 异步发送邮件,在以后的总结中还会,多次提到celery,因为后面很多任务都需要用到celery执行任务:这里展示一张我看视频老师的图片示例,通过图片先大致了解一下(理解很重要~~~~):根据图示,我们知道,celery,是要有三部分实现的:首先是 任务的‘发出者’, 然后接受任务的‘任务队列’作为中间人(broker), 其...原创 2019-11-22 21:45:32 · 809 阅读 · 6 评论 -
如何通过django向用户发送邮件: django开发之天天生鲜项目知识总结【4】
这里 163邮箱,qq邮箱,等都可以进行发送,内容大同小异,这里我就介绍一下 qq 邮箱的发送方式:首先进入qq邮箱,然后点击设置–》账户 : 我们要使用SMTP服务进行中转。然后向下拉,找到:接下来就是通过指示进行验证:然后得到 授权码,记录下来。这样就完成了。下面开始进行一些django的配置。在settings.py 中配置一些信息,可以直接粘贴复制我的配置信息,不需...原创 2019-11-22 20:22:43 · 741 阅读 · 0 评论 -
生成激活用户token(使用加密) : django开发之天天生鲜项目知识总结【3】
下面来进行分析,给用户发送,激活邮件,需要如何构成一条激活链接:发送激活邮件,包含激活链接:http://127.0.0.1:8000/user/active/1(1就是注册的用户id,可以通过id号进行用户身份的判断)激活链接中需要包含用户的身份信息:并且要将身份信息加密(防止某些人看穿规律,肆意伪造链接访问)下面进行加密。需要导入一个模块:下面进行安装:pip install ...原创 2019-11-22 19:44:59 · 853 阅读 · 1 评论 -
类视图的使用,以及简单原理分析:django开发之天天生鲜项目知识总结【2】
使用类试图:主要是可以根据不同的·请求方式(比如post或者get请求)做出相应的处理·(具体内容可以参考django文档,这里只是简单的介绍)首先导入 View类from django.views.generic import View接下来创建的视图类,继承自 Viewclass RegisterView(View): """注册类""" def get(se...原创 2019-11-22 18:57:46 · 194 阅读 · 0 评论 -
choices选项与富文本编辑器与 verbose_name选项:django开发之天天生鲜项目知识总结【1】
首先来说一下:verbose_nameclass xxx(): ... class Meta: db_table = 'df_goods_test' verbose_name = '商品' verbose_name_plural = verbose_name就是使后台管理那里显示中文:再来说富文本编辑器:借助富文本编辑器,网站的编...原创 2019-11-22 18:21:07 · 383 阅读 · 0 评论