越过山丘,佳人等候
码龄7年
关注
提问 私信
  • 博客:126,121
    问答:968
    127,089
    总访问量
  • 125
    原创
  • 1,463,005
    排名
  • 90
    粉丝
  • 0
    铁粉

个人简介:逃离平庸

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-05-02
博客简介:

weixin_42118531的博客

查看详细资料
个人成就
  • 获得101次点赞
  • 内容获得32次评论
  • 获得474次收藏
  • 代码片获得793次分享
创作历程
  • 92篇
    2020年
  • 34篇
    2019年
成就勋章
TA的专栏
  • Django项目实战-商城
    14篇
  • 深度学习
  • Django框架的学习
    15篇
  • Ubuntu 16.4的学习
    3篇
  • Flask框架的学习
    13篇
  • Flask项目实战
    13篇
  • WEB安全攻防的学习
    10篇
  • VUE前端框架的学习
    6篇
  • Git项目的学习
    4篇
  • python高级编程
    10篇
  • 数据库的学习
    9篇
  • 数据结构的学习
    11篇
  • 修改错误
    2篇
  • 学习
    16篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 大数据
    mysqlredis
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp聚类
  • 运维
    系统架构
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Django项目实战——14—(列表页热销排行、商品搜索、Haystack建立数据索引、渲染商品搜索结果、商品详情页)

1、列表页热销排行根据路径参数category_id查询出该类型商品销量前二的商品。使用Ajax实现局部刷新的效果。查询列表页热销排行数据请求方式请求参数:路径参数响应结果:JSON{ "code":"0", "errmsg":"OK", "hot_skus":[ { "id":6, "default_image_url":"http://image.meiduo.site:8888/group1
原创
发布博客 2020.10.09 ·
1068 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Django项目.pdf

发布资源 2020.09.27 ·
pdf

Django项目实战——13—(自定义Django文件存储类、商品列表页、列表页面包屑导航、列表页分页和排序)

1、自定义Django文件存储类上一篇博客中介绍了首页轮播图的显示,由于因为域名的问题,图片无法访问虚拟机中的storage容器中存储的data数据。结论:通过FastDFS上传文件后返回的Remote file_id字段是文件索引。文件索引会被我们存储到MySQL数据库。所以将来读取出来的也是文件索引,导致界面无法下载到图片。解决:重写Django文件存储类的url()方法。在重写时拼接完整的图片下载地址(协议、IP、端口、文件索引)Django文件存储类url()方法介绍结
原创
发布博客 2020.09.11 ·
821 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Django项目实战——12—(Docker和FastDFS上传和下载文件、浏览器下载并渲染图片(nginx)、录入商品数据和图片数据、首页广告)

1、Docker和FastDFS上传和下载文件Docker安装运行FastDFS获取FastDFS镜像# 从仓库拉取镜像sudo docker image pull delron/fastdfs# 解压资料中本地镜像sudo docker load -i 文件路径/fastdfs_docker.tar开启tracker容器我们将 tracker 运行目录映射到宿主机的 /var/fdfs/tracker目录中。sudo docker run -dit --name tracker
原创
发布博客 2020.09.04 ·
784 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

Django项目实战——11—(文件存储方案FastDFS、容器化方案Docker)

准备知识虚拟机VMware15中安装Ubuntu18.04步骤https://blog.csdn.net/qq_33287871/article/details/99212352Ubuntu18镜像文件链接:https://pan.baidu.com/s/1Lr9HozYHYTZCRnnv4tI1pg 提取码:6ht6Ubuntu 16.04安装docker详细步骤https://blog.csdn.net/jinking01/article/details/82490688Xshell连接
原创
发布博客 2020.08.28 ·
561 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Django项目实战——10—(修改地址前后端逻辑、删除地址前后端逻辑、设置默认地址、修改密码、虚拟机安装docker/FastDFS、电商-商品知识、首页广告数据库表分析、商品信息数据库表分析)

1、修改地址前后端逻辑修改地址接口设计和定义请求方式请求参数:路径参数 和 JSON响应结果:JSON修改地址后端逻辑实现删除地址后端逻辑和新增地址后端逻辑非常的相似。都是更新用户地址模型类,需要保存用户地址信息。class UpdateDestroyAddressView(LoginRequiredJSONMixin, View): """修改和删除地址""" def put(self, request, address_id): """修改地址
原创
发布博客 2020.08.27 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Django项目实战——9—(查询省市区数据、新增地址前后端逻辑、新增地址接口设计和定义、展示地址前后端逻辑)

1、查询省市区数据请求方式请求参数:查询参数如果前端没有传入area_id,表示用户需要省份数据如果前端传入了area_id,表示用户需要市或区数据响应结果:JSON省份数据市或区数据查询省市区数据后端逻辑实现如果前端没有传入area_id,表示用户需要省份数据如果前端传入了area_id,表示用户需要市或区数据Vue渲染省市区数据user_center_site.js中...
原创
发布博客 2020.08.25 ·
2243 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Django项目实战——8—(判断用户是否登录并返回JSON、Django发送邮件的配置、生成邮箱验证链接、验证邮箱后端逻辑)

1、判断用户是否登录并返回JSON重要提示:只有用户登录时才能让其绑定邮箱。此时前后端交互的数据类型是JSON,所以需要判断用户是否登录并返回JSON给用户。方案一:使用Django用户认证系统提供的is_authenticated()class EmailView(View): """添加邮箱""" def put(self, request): """实现添加邮箱逻辑""" # 判断用户是否登录并返回JSON if no
原创
发布博客 2020.08.20 ·
3722 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Django项目实战——7—(openid是否绑定用户的处理、用户基本信息渲染、添加和验证邮箱)

1、openid是否绑定用户的处理判断openid是否绑定过用户使用openid查询该QQ用户是否在商城中绑定过用户。try: oauth_user = OAuthQQUser.objects.get(openid=openid)except OAuthQQUser.DoesNotExist: # 如果openid没绑定美多商城用户 passelse: # 如果openid已绑定美多商城用户 passopenid已绑定用户的处理如果openid已绑定
原创
发布博客 2020.08.18 ·
1356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django项目实战——6—(退出登录、判断用户是否登录、QQ登录、QQ登录工具QQLoginTool、本机绑定域名)

1、退出登录注册界面跳转到登陆界面:templates/register.html 前端注册界面{# 跳转到登陆界面 #} <a href="{% url 'users:login' %}">登录</a>logout()方法介绍退出登录:• 回顾登录:将通过认证的用户的唯一标识信息,写入到当前session会话中• 退出登录:正好和登录相反(清理session会话信息)logout()方法:• Django用户认证系统提供了
原创
发布博客 2020.08.12 ·
1631 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Django项目实战——5—(用户登录、首页用户名展示、项目阶段总结)

1、用户登录用户名登录逻辑分析用户名登录接口设计请求方式请求参数:表单响应结果:HTML用户名登录接口定义
原创
发布博客 2020.08.11 ·
1478 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

Django项目实战——4—(短信验证码前端逻辑、避免频繁发送短信验证码、补充注册时短信验证后端逻辑、pipeline操作Redis数据库、异步方案Celery)

1、短信验证码前端逻辑Vue绑定短信验证码界面
原创
发布博客 2020.08.08 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

Django项目实战——3—(图形验证码后端逻辑、短信验证码、短信验证码后端逻辑)

1、图形验证码后端逻辑准备captcha扩展包captcha扩展包用于后端生成图形验证码,captcha扩展包可以从网上百度找到相关代码和文件,fonts是支持的字体文件,包含有actionj.ttf、Arial.ttf、Georgia.ttf。生成验证码文件:apps/verifications/libs/captcha/captcha.py#!/usr/bin/env python# -*- coding: utf-8 -*-# refer to `https://bitbucket.o
原创
发布博客 2020.08.04 ·
1250 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

Django项目实战——2—(用户注册前端接口设计、用户注册后端逻辑、验证码)

1、用户注册接口设计请求方式请求参数:表单参数响应结果用户注册接口定义"""视图文件apps/users/views.py文件"""from django.shortcuts import renderfrom django.http import HttpResponsefrom django.views import Viewclass RegisterView(View): """用户注册""" def get(self, request)
原创
发布博客 2020.07.29 ·
691 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Django项目实战——1—(项目开发准备工作、项目架构设计、工程创建和配置、用户注册业务逻辑分析)

1、项目开发准备工作项目开发流程1. 项目需求分析需求分析原因:可以整体的了解项目的业务流程和主要的业务需求。项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。需求分析方式:企业中,借助 产品原型图 分析需求。需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。需求分析内容:页面及其业务流程和业务逻辑。提示:我们现在借助 示例网站 作为原型图来分析需求。2、归纳项目主要模块为了方便项目管理及多人协同开发,我们根据需求将功能
原创
发布博客 2020.07.27 ·
1068 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

Django框架学习——14—(ModelForm、save方法、文件上传、限制上传的文件拓展名、cookie和session、上下文处理器)

1、ModelForm大家在写表单的时候,会发现表单中的Field和模型中的Field基本上是一模一样的,而且表单中需要验证的数据,也就是我们模型中需要保存的。那么这时候我们就可以将模型中的字段和表单中的字段进行绑定。比如Article的模型。from django.db import modelsfrom django.core import validators # 验证器class Article(models.Model): title = models.CharFiel
原创
发布博客 2020.07.22 ·
985 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Django框架学习——13—(通用代码分页功能、错误处理、表单、常用的Field、常用验证器)

1、通用代码分页功能实例代码:前端界面:article_list.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https:
原创
发布博客 2020.07.19 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Django框架学习——12—(HttpRequest对象、HttpResponse对象、类视图)

1、HttpRequest对象WSGIRequest对象Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。也就是我们经常看到的request参数。在这个对象上我们可以找到客户端上传上来的所有信息。这个对象的完整路径是django.core.handlers.wsgi.WSGIRequest。WSGIRequest对象常用属性WSGIRequest对象上大部分的属性都是只读的。因为这些属性是从客户端
原创
发布博客 2020.07.15 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Django框架学习——11—(ORM模型迁移、migrations中的迁移版本和数据库中的迁移版本对不上、根据已有的表自动生成模型、Django限制请求方法、页面重定向)

1、ORM模型迁移迁移命令1.makemigrations:将模型生成迁移脚本。模型所在的app,必须放在settings.py中的INSTALLED_APPS中。这个命令有以下几个常用选项:app_label:后面可以跟一个或者多个app,那么就只会针对这几个app生成迁移脚本。如果没有任何的app_label,那么会检查INSTALLED_APPS中所有的app下的模型,针对每一个app都生成响应的迁移脚本。–name:给这个迁移脚本指定一个名字。–empty:生成一个空的迁移脚本。如果你
原创
发布博客 2020.07.10 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Django框架学习——10—(QuerySet源码、QuerySet的方法、将QuerySet转换为SQL去执行、ORM模型练习)

1、QuerySet源码我们通常做查询操作的时候,都是通过模型名字.objects的方式进行操作。其实模型名字.objects是一个django.db.models.manager.Manager对象,而Manager这个类是一个“空壳”的类,他本身是没有任何的属性和方法的。他的方法全部都是通过Python动态添加的方式,从QuerySet类中拷贝过来的。所以我们如果想要学习ORM模型的查找操作,首先要学会QuerySet上的一些API的使用。def index(request): from
原创
发布博客 2020.07.09 ·
885 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏
加载更多