##基于python开发的简易订单系统
一个简易的订单系统。基于Python开发的高效特色框架。
### 1. 框架简述
该系统前端采用了RestAPI的设计,使用jQuery异步调取后端WEB接口的形式获取json的数据并渲染展示。
后端框架采用了base(基础类库层)、bean(后台逻辑层)、dao(数据持久层)、web(view展示层)的四层结构,代码结构清晰,高度模块化设计,使得开发起来高效、实用、可靠,并且便于扩展和维护。
下面是该系统的源码结构:
```
hjs_cms
├── bin/
├── conf/
├── src
│ ├── base/
│ ├── bean/
│ ├── dao/
│ ├── hjs_cfg.py
│ └── web
│ ├── sessions/
│ ├── static
│ │ ├── css/
│ │ ├── images/
│ │ └── js/
│ ├── templates/
│ ├── url.py
│ ├── viewset/
│ └── web_main.py
└── test/
```
### 2. 框架
* 高度模块化、结构化设计
* 双返回值设计结构确保安全、可靠
* 采用fabric自动化部署
* 采用nose单元测试框架
* 实现了标准规范的log模块
* web.py 设计RestAPI
* 采用JQuery 调用WEB API渲染展示
* 采用nginx + gunicorn + web.py + supervisor 部署运行
### 3. 自动化部署
进入hjs_cms/install目录下,修改好远程服务器的业务配置环境(persion.conf)和远程服务器的ssh配置(secret.py),并行:
```
python publish_hjs_cms.py deploy $srv_ip
```
注意:
1. 执行publish_hjs_cms.py之前需要将/tools/ssh.exp 添加到本地环变量中
2. 在publish_hjs_cms.py脚本最后有重启supervisor的命令,这需要root权限才可以重启!
3. 日志目录配置在根目录下logs下,重新部署后可能需要创建此目录
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
框架简述 该系统前端采用了RestAPI的设计,使用jQuery异步调取后端WEB接口的形式获取json的数据并渲染展示。 后端框架采用了base(基础类库层)、bean(后台逻辑层)、dao(数据持久层)、web(view展示层)的四层结构,代码结构清晰,高度模块化设计,使得开发起来高效、实用、可靠,并且便于扩展和维护。 * 高度模块化、结构化设计 * 双返回值设计结构确保安全、可靠 * 采用fabric自动化部署 * 采用nose单元测试框架 * 实现了标准规范的log模块 * web.py 设计RestAPI * 采用JQuery 调用WEB API渲染展示 * 采用nginx + gunicorn + web.py + supervisor 部署运行
资源推荐
资源详情
资源评论
收起资源包目录
基于python web实现的简易订单系统.zip (95个子文件)
hjs_cms
doc
hjs_WEB_API.md 10KB
src
web
web_main.py 926B
templates
order_add.html 4KB
user_add.html 5KB
order_search.html 5KB
user_list.html 4KB
custom_search.html 5KB
order_edit.html 5KB
user_edit.html 4KB
order_cancel.html 4KB
order_all.html 5KB
login.html 1KB
index.html 5KB
custom_add.html 8KB
custom_edit.html 5KB
custom_list.html 6KB
order_today.html 5KB
viewset
__init__.py 0B
web_util.py 3KB
view_index.py 879B
view_order.py 11KB
view_user.py 6KB
view_custom.py 7KB
view_login.py 2KB
view_base.py 7KB
static
js
popwin.js 6KB
select.js 5KB
user.js 7KB
jquery-1.10.1.min.js 91KB
side.js 2KB
classie.js 2KB
modernizr.custom.js 7KB
others.js 881B
index.js 2KB
custom.js 11KB
order_today.js 7KB
order.js 12KB
css
component.css 2KB
reset.css 669B
hack.css 554B
login.css 2KB
print.css 143B
base.css 9KB
haiersoft.css 91B
images
aiwrap.png 3KB
common
ico_uer.gif 2KB
ico02.png 1KB
right.gif 2KB
logo.png 26KB
ico05.png 3KB
logo2.png 4KB
left.gif 2KB
clear.gif 49B
ico04.gif 1KB
ico03.png 1KB
ico06.png 3KB
懒人图库.txt 184B
ico07.png 3KB
ico01.png 1KB
ico_arrow01.gif 1KB
web_login_bg.jpg 41KB
url.py 2KB
sessions
debbfa68ae475a5b8f82f961b149a19ef8526f5e 167B
dao
hjs_order_dao.py 5KB
hjs_ps_order_dao.py 3KB
hjs_custom_dao.py 4KB
hjs_user_dao.py 3KB
base
bs_time.py 1KB
bs_log.py 4KB
bs_process.py 3KB
bs_email.py 2KB
bs_database_pid.py 5KB
bs_syshead.py 388B
bs_util.py 14KB
bs_base_cfg.py 538B
bean
hjs_order.py 5KB
hjs_custom.py 4KB
hjs_index.py 2KB
hjs_ps_order.py 2KB
hjs_user.py 3KB
hjs_cfg.py 1KB
install
supervisor
hjs_cms.conf 481B
tools
ssh.exp 619B
publish_hjs_cms.py 7KB
secret.py 419B
nginx
hjs_cms.conf 810B
deploy_hjs_cms.sh 4KB
template_deal.py 4KB
install_hjs_cms.sh 5KB
README.md 723B
persion.conf 287B
conf
supervisor
hjs_cms.conf 481B
nginx
hjs_cms.conf 810B
hjs_cms_db.sql 2KB
README.md 2KB
共 95 条
- 1
资源评论
小蜜蜂vs码农
- 粉丝: 2404
- 资源: 287
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自定义车位数及等候区停车场管理系统C语言源码
- MCGS昆仑通态液位PID控制仿真视频,可以单独进行手自动控制,模拟现场设备运行情况,模拟液位、温度、压力
- Qt 基于QAbstractTableModel自定义TableModel
- CITI考试资料与选择题答案
- 基于永磁同步电机(pmsm)的扩展卡尔曼转速和转子位置估计,本人已将效果调制很好,可准确估计pmsm的转速和转子位置
- 卡密社区SUP系统总控源码+主站分销系统功能源码
- MMC储能,模块化多电平变器储能,MMC-PCS,MMC-BESS,储能,SOC均衡控制,蓄电池充放电控制,mmc,储能变器,
- 2025考研22408全科全年PDF(政治+英语二+数学二+408+答题卡).zip
- 两电平逆变器vsr并网simulink仿真模型 模型由逆变器?lcl滤波器?电网?负载构成,系统额定功率为50Kw,该模型可以用于光伏或风电等的并网控制部分 逆变器采用pi双闭环控制,坐标变,dq
- Cruise双电机四轮驱动模型和单电机前驱模型,分层建模,具有控制策略模型,三种联合仿真方式都可以运行,以及sp资料
- 30套2025年横版日历excel表
- 全球摩托车市场发展前景分析报告:预计至2031年年复合增长率(CAGR)为1.4%(2025-2031)
- 三段式电流保护仿真 Simulink仿真
- 基于java的财务管理系统设计与实现.docx
- 基于java的藏区特产销售平台设计与实现.docx
- 基于java的毕业生信息招聘平台设计与实现.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功