uniapp+Django前后端分离+(python爬虫)项目

作者分享了自己开发的第一个微信小程序的经历,该程序为北科和珠江两校学生提供教务网课表查询及论坛、表白墙等功能。项目采用uniapp前端框架和django后端,用户登录后通过后端爬虫获取课表,利用token进行身份验证。开发工具包括Xbuilder和datagrip。小程序源代码后续会分享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这个月,花费多日,因一时兴起,做了自己第一个微信小程序,真的非常非常很开心,现在开了个专栏,回顾记录自己用uniapp和django前后端开发的一些重要知识和思路,希望对大家的开发或学习有所帮助。

本项目主要功能是

  • 服务于北科、珠江两校学生
  • 提供教务网查课表服务。
  • 兼具两校论坛、贴吧、表白墙、失物招领等功能
  • ChatGPT人工智能等学习功能

以下是小程序主要界面:

 

 

 

 

 

 

 

 

 小程序界面大概就这些。功能比较多,其实都可以弄成个app的,等放假的时候再弄个app出来。

 

整个项目思路:

  1. 用户登录:输入教务网账号密码,发送到后端,后端爬取教务网,获取教务网课表。成功登录教务网后会在后端生成唯一token,作为用户的唯一登录凭证,并储存到数据库中(在这里我用的是datagrip和pycharm开发,很推荐,我是直接把MySQL数据库和django项目直接部署到我自己的服务器上)
  2. 登录成功后就可指引用户添加个人信息。只有添加了个人信息才能使用小程序的发布贴吧或月老墙和学习驿站等功能。(登录成功后,将用户部分信息和课表数据都永久化的存储到本地,就可在发布功能前起判断)
  3. 其次就是小程序的开发,我使用的是Xbuilder,对web开发Vue框架熟悉的朋友,是可以很快上手的,语法都差不多。我是借助的uni-app的官方文档就足够了,它自带了uni-ui扩展组件(建议多多熟悉,直接缩短很多开发时间,吾满眼都是泪_<)
  4. 最后是后端Django,我采用此框架主要是快速上手,快速开发,以后可再改成其他JAVA、PHP等处理相应问题方便的语言,如:多并发。

OK,本文小程序介绍暂到这里,关键代码后续总结发布,可私信我要小程序源代码。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李TRong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值