基于Python Django框架后端的微信小程序开发

article/2025/10/24 0:45:15

刚做完一个股票信息服务类的微信小程序(小程序名字“博股论基”,大家有兴趣可以搜一下),也有一些心得,在这里记录一下开发过程,算是个开发笔记,同时也希望能给需要的同学一些帮助。

----------------------------------------------------------------------------------------------------------------------------

一、缘起

个人炒股多年,最近也开始买基金。想买持有我喜欢的股票的基金,相当于通过基金买特定股票。不过想要找到同时持有某几只股票的基金是比较难的。后来在学习python爬虫的时候,突然想到是否可以通过爬取网页内容,然后进行数据处理来实现通过股票反向查询共同基金。于是就写了一个python爬虫, 运行效果如下:

后来又接触了微信小程序开发,于是就想把这个做成一个小程序,在手机上使用起来更方便,也更方便分享给有需要的朋友。

​​​​​​​二、方案思路

1. 移动端:微信小程序,基于weui构建界面,通过访问后端服务器获取查询信息

2. 后端语言:python,基于经典的Django框架构建,网页端开发也包含在其中

3. 服务器环境:腾讯云服务器(ubuntu + nginx ),选的基本上是最低配置(腾讯和阿里两家的云服务器性价比和性能都差不多,最后因为是开发微信小程序,还是选择了腾讯服务器,其实都可以)

方案整体思路就是这样,具体实施过程中遇到不少问题,后来都逐一解决,后面会分篇章记录,希望可以给刚接触小程序开发的小伙伴一些帮助。

三、方案实施

以下为实施过程,分篇介绍:

1. python网页爬虫篇:Python网页抓取和Excel操作实战-基金筛选器

2. python django框架搭建篇:一步一步教你搭建一个Django项目

3. 服务器配置篇:Nginx+Uwsgi部署Django项目实操(静态文件导入失败避坑指南)

4. 微信小程序本地调试篇:微信小程序之本地网络服务器配置

5. 微信小程序美化篇:微信小程序美化方法大集合

四、运行效果

整个微信程序用tab导航分为三个功能模块,界面基于weui构建,输入框可以支持模糊搜索

查股票:

              

 查基金:

                

 看市场:

                

有问题或者建议的朋友欢迎私信我! 


http://chatgpt.dhexx.cn/article/Mwiekhqn.shtml

相关文章

非常曲折的新手小白微信小程序springboot后端部署阿里云ESC服务器经历

最近因为参加了大学生“互联网”大赛,需要搭建微信小程序,但发现小程序云开发环境居然收费了!于是转战springboot完成后端搭建,再用阿里云送的7个月学生免费服务器部署代码(高校计划 - 免费学生云服务器) 领…

微信小程序登录注册--python搭建后端

这个程序不连数据库,所以一旦python程序重启前面的注册就没用了 这个程序不连数据库,所以一旦python程序重启前面的注册就没用了 这个程序不连数据库,所以一旦python程序重启前面的注册就没用了 这里无脑简单介绍一下这个low到爆炸的小程序…

微信小程序入门04-后端脚手架搭建

我们上一篇已经介绍了权限系统的库表搭建,光有表还是不够的,我们还需要有一个后台系统和数据库进行交互。搭建后台的时候既需要选择使用什么语言,也需要选择框架。 框架分为前端框架和后端框架。在第一篇微信开发者工具搭建的时候我们其实前…

基于node搭建前端服务器,nodejs做微信小程序后端

利用小程序进行云开发必须安装node.js吗 任何一种后台开发语言都是可以的,只要它能够接收到小程序发出的请求,并且能够按照小程序指定的格式(通常就是json)返回数据给小程序就行。 但是,小程序官方专门为和php制作了…

微信小程序后台服务怎么搭建

小程序是目前最大的流量风口,与APP不同的是小程序的便捷,也就是小程序的核心竞争力与理念,不过小程序和APP的相同点都是属于应用,因此需要后台服务的支持,微信小程序的后台搭建常用到腾讯云,包括云数据库与…

3.1【微信小程序全栈开发课程】在本地搭建后端开发环境

第二章将前端页面的框架基本搭建好了,第三章,我们来做登录功能,登录功能需要在后端获取到用户信息,返回到前端。所以先来搭建后端开发环境 1、后端开发环境介绍 我们的项目用的是前后端分离开发 前端可以理解为微信端&#xff…

微信小程序如何搭建自己的后台(超详细,超完整)(上线必备)!!!

首先,今天是个特殊的日子,请让我先说上一句:幸运女神在微笑 思路 ①:首先我们需要拥有自己的 AppID (有点废话了)。 ②:我们需要有一个后台,即服务器。域名(需备案&am…

人工智能(搜索策略)

有信息搜索(Informed Search): 1. 又称为启发式搜索(Heuristic Search) 2. 搜索过程中利用与问题有关的经验信息 3. 引入估计函数(evaluation function)来估计节点位于解路径上的“希望”,函数值越小“希望”越大 4. 搜索过程中按照估价函数的大小对…

人工智能-搜索----启发式搜索

搜索算法的形式化描述&#xff1a; <状态state、动作motion、状态转移state transition、路径path、测试目标test target> 一、启发式搜索(有信息搜索)&#xff08;Heuristic Search&#xff09; 代表算法&#xff1a;贪婪最佳优先搜索&#xff08;Greedy best-first…

NeevaAI人工智能搜索引擎来了

***ChatGPT 无法为您提供实时数据或事实验证&#xff0c;而NeevaAI可以** 概述 无跟踪。没有偏见。搜索不受企业影响-这是Neeva的标语。Neeva是一款订阅制搜索引擎&#xff0c;是一款很小众的的搜索引擎&#xff0c;由前Google高管Sridhar Ramaswamy创立。Neeva的目标是为用户…

人工智能之搜索方法

人工智能之搜索方法 人工智能课程复习笔记专题 人工智能绪论 人工智能之知识表示 人工智能之搜索方法 人工智能之经典逻辑推理 人工智能之专家系统 人工智能之不确定推理方法 人工智能之机器学习 一、搜索的基本概念 1、搜索的含义 根据问题实际情况&#xff0c;不…

智能搜索引擎 | 驱动电商业务增长实践

开放搜索是阿里集团搜索业务中台&#xff0c;基于大数据深度学习在线服务体系打造的智能搜索云服务产品。拥有核心引擎、召回排序、搜索引导、充分开放等核心能力&#xff0c;可应用在电商行业、教育行业、内容行业等场景。目前帮助数千家客户搭建自己的搜索业务。 实践案例&a…

搜索。。。

1、mysql的like具有局限性 # 体现在功能不全&#xff0c;性能低。不适用于全文搜索&#xff08;日志或简历中搜索字段&#xff09;、没有相关性搜索排名等等 select name from goods WHERE name LIKE "%苹果%"2、试试elasticsearch 搜索 1、解决mysql like 的短板 …

人工智能——图搜索

一&#xff0e;数据驱动和目标驱动搜索 以下情况建议使用目标驱动搜索&#xff1a; &#xff08;1&#xff09;目标或假设是在问题陈述中给出的。例如定理的证明&#xff0c;目标就是定理。 &#xff08;2&#xff09;与问题数据匹配的规则非常多&#xff0c;会产生大量分支…

人工智能搜索策略:A*算法

人工智能搜索策略&#xff1a;A*算法 目录 人工智能搜索策略&#xff1a;A*算法A算法1.全局择优搜索2.局部择优搜索 A*算法1. A*算法的可纳性2. A*算法的最优性3. h(n)的单调限制A* 算法应用举例对A*算法的一点思考熟练掌握A*算法的性质A*算法的性质A*算法的最优性h(n)的单调限…

智能搜索框

html部分 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, i…

Artificial Intelligence 人工智能 AI search AI 搜索

文章目录 前言一、Uninformed Search (无信息搜索&#xff09;二、Data structure for search tree三、Breadth-first search (广度优先搜索)1. Pseudocode for a BFS 四、Depth-first search (深度优先搜索)1. Pseudocode for a DFS 五、Measuring performance六、BFS和DFS时间…

搜索技术——群智能

如果有兴趣了解更多相关内容&#xff0c;欢迎来我的个人网站看看&#xff1a;瞳孔空间 一&#xff1a;初识群智能 1.1&#xff1a;粒子群算法 粒子群算法&#xff0c;也称粒子群优化算法或鸟群觅食算法&#xff08;Particle Swarm Optimization&#xff09;&#xff0c;缩写…

人工智能之搜索算法

通过搜索来解决问题 文章目录 通过搜索来解决问题1. 什么是算法?2. 什么是搜索?3. 搜索算法3.1 如何做路径规划?3.2 搜索过程3.3 通用搜索算法3.4 盲目的搜索算法3.4.1 深度优先遍历(Deep First Search)3.4.2 广度优先遍历(BFS)3.4.3 Dijkstra 算法3.5 启发式搜索算法(有信息…

人工智能:搜索策略

一、无信息的搜索策略 1.宽度优先搜索 2.一致代价搜索 当每一步的行动代价都相等时宽度优先搜索是最优的,因为它总是先扩展深度最浅的未扩展结点。 一致代价搜索( uniform-cost search)扩展的是路径消耗(gn)最小的结点n。这可以通过将边缘结点集组织成按g值排序的队列来实现…