- 博客(17)
- 问答 (2)
- 收藏
- 关注
原创 Django轻量级任务追踪管理平台开发:六
今天主要介绍项目的套餐购买系统,需要接入支付宝的api,使用官方提供的沙箱环境进行支付。点击“价格”进入套餐购买界面,输入数量,点击“立即购买”,进入订单确认界面。再点击“立即支付”,跳转到支付宝完成支付,支付完成之后再跳转回来。要想跳转到支付宝,就要调用支付宝的api接口。生成签名方(通常为商家)首先将所有参数和值放入一个字典 中,并按照 key 值升序排列(调用sorted)。然后将所有参数拼接起来,去掉 key 或 value 为空的参数,并用 & 连接,组成签名原文。...
2022-08-26 11:18:15
464
原创 Django轻量级任务追踪管理平台开发:四
前一篇文章讲了wiki管理,今天我们实现文件管理。主要包括文件夹的创建、编辑,以及文件的上传、下载和删除。用到了腾讯对象存储COS。
2022-08-19 09:37:48
696
原创 Django轻量级任务追踪管理平台开发:一
一个在b站学的简单的django项目:轻量级任务管理平台,涉及文件上传,wiki管理,问题指派等功能。本次只讨论最基本的注册登录、用户认证。
2022-07-26 21:51:16
1097
原创 终于解决!css已加载却不显示样式
项目场景:最近用python flask写一个网页,前端用的是flask-bootstrap。之前有自学过,打算练练手。由于真实代码比较复杂,不能很好的体现核心问题,所以我这里写了一个非常简单的页面。虽然简单,但体现的问题是一样的。问题描述:在用于渲染的网页模板index.html中,我引入了一个外部css链接:<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='webStyle.css')
2021-10-06 16:48:37
7015
3
原创 python解决摩尔斯电码
文章目录前言一、题目说明二、代码展示三、代码分析1. str.maketrans()2. 以二进制位基数格式化输出四、总结前言前一段时间逛checkio,又发现一个有意思的题,是关于摩尔斯电码的。其实题本身素质一般,只是看到一个大佬的解法,真是让我打开眼界,学了很多。一、题目说明题目要求很简单,将一段时间格式的字符串转换为摩尔斯密码,转换规则见下图:每一位都由不同长度的小球表示,灰色小球表示True,也就是选中,白色球表示False,也就是不选择。不同的长度对应的数字分别是2的n次方:1, 2
2021-04-12 21:15:42
1772
原创 python web学习4-表单的登录和验证
文章目录前言一、登录1. 引入Flask-Login2. User模型改动2.1 密码2.2 UserMixin3. 登录视图函数login二、邮箱验证1. 发送验证链接前言随着进一步学习,我进入了一个比较大的应用开发阶段:社交博客。这个应用比较重要的一个部分,就是用户登录。之前也学习过这部分,但是那只是通过简单的html网页表单来实现,而今天要介绍的是在flask框架中实现用户登录,以及登录之后的验证。一、登录1. 引入Flask-Login登录部分主要用到了一个扩展:flask-login。
2021-03-11 20:09:19
594
原创 Flask应用之多文件组织结构
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言在上一节中,我学习了一个简单但是完整的Flask应用,但是此应用有一个最大的问题,那就是所有的代码都在一个文件中,这样很不便于维护。因此今天将介绍一下Flask常用的多文件组织结构。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as
2021-02-24 20:57:04
2399
原创 一学就会-简单全面的Flask应用
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、panda.
2021-02-06 14:34:02
652
原创 Flask发送邮件失败问题-smtplib.SMTPAuthenticationError
错误描述在通过Flask-Mail模块发送邮件时,会生如下错误:smtplib.SMTPAuthenticationError: (535, b’Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256’)问题产生原因我代码中是这样
2021-01-29 11:47:42
630
1
原创 python web学习3-虚拟环境与模板
写在前面虽然之前学了一些基础,但都是跟着网上的视频做的。主要就是模板使用和连接数据库,再往后的博客、部署服务器根本还没有涉及到。最近刚买了一本书,通过返回去看之前的知识点,又发现了一些新的盲点,在这里记录一下,以查漏补缺。文章目录写在前面一、虚拟环境二、基本结构1. Web开发服务器2. 命令行选项三、模板1. 变量2. 控制结构总结一、虚拟环境学习flask最好的方法是虚拟环境,因为这样可以保证运行环境的纯净。windows操作系统下python3标准库中内置了venv包。首先进入一个文件夹
2021-01-26 22:33:22
168
原创 Python基础语法练习2-The Hidden Word
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-01-23 13:49:44
302
原创 python基础语法练习1-The Flat Dictionary
文章目录简要介绍The Flat Dictrionary1.题目描述2.代码总结简要介绍python基础语法系列我打算放一些平时练习遇到的难题或不错的题,题目可能来自网站各个地方,用于回顾复习python的一些基础语法,培养编程思维。The Flat Dictrionary这个题有点儿意思,虽然看上去非常简单,但是我这个水平做起来还是有点难度OTZ…1.题目描述Python字典是存储和处理配置的一种方便的数据类型。它们允许您按键存储数据以创建嵌套结构。您将得到一个字典,其中键是字符串,值是字符
2020-12-19 20:36:44
360
1
原创 python web学习2-连接数据库
文章目录前言一、MySQL数据库1. 准备环境2. 基本语法二、代码展示1. 主程序app.py2. 连接数据库的代码 db.py3. templates文件中的代码三、运行结果四、总结前言之前学习了用flask进行简单的网页展示,并实现了简单的用户登录界面。接下来记录最近学习的flask连接mysql数据库,完善用户登录系统,加入注册和查询用户信息的功能。由于初次学习,所写的代码和展示的页面都比较简陋,各位大佬就看看图一乐,发现有错误之处请指出。我主要是记录所学历程,总结一下,日后好查漏补缺。
2020-12-11 23:56:09
1580
原创 python web学习
文章目录前言一、总体框架二、文件代码1.web.py2.hello.html总结前言用Python flask开发web程序,非常简单的一个例子,也是我学习的第一个,在此记录。一、总体框架web程序需要包含py文件,模板文件template,还有一些存放本地材料的static文件。二、文件代码1.web.py代码如下:from flask import Flask, render_template, request, redirectapp = Flask(__name__)#
2020-11-26 21:24:27
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人