基于用户推荐的Android阅读器服务端Python实现
基于用户推荐的 Android 阅读器服务端,用的是 Python 写的,结构挺清晰,搭配 MySQL 数据库,部署也比较方便。
项目里的 apache2.conf
是给 Apache2 配的,主要加了对 WSGI 的支持,方便直接跑 Python 后端。你要是用 mod_wsgi,把配置放对位置就行,挺省事的。
wsgi.wsgi
文件也别忽略,它是指定 Python 项目的路径的,你只要按写好的路径结构放置工程目录,基本就能跑起来。
数据库部分用的是 MySQL,要先建一个叫 mreader
的库,BX-Books.sql
是书本相关的数据插入脚本,mreader.sql
是其它表的建库脚本,一起跑一遍就齐活了。
manage.py
是个挺关键的文件,用 MySQLdb 把数据库和 Python 程序串起来。你只要环境装好,配置对了,数据操作响应也挺快。
test.py
是整个服务端的主逻辑代码,主要是业务逻辑的部分,如果你熟悉 Flask 或 Django,会感觉结构还挺顺手。
Android 端的 APK 也给了,ReaderPhantom.apk
,可以直接装上手机看实际效果,前后端是通的,接口联调已经搞定了。
如果你正好要做一个 Android 阅读器 的项目,或者想参考服务端的部署结构,这个资源还蛮适合的。相关的文章我也一并附上了,能帮你快速补充背景知识。
1MB
文件大小:
评论区