pythonapp后台_GitHub - lovekk/pro_wait: 《下课说》APP后台代码,Python+Django

pro_wait

《下课说》APP后台

文件:setting.py和urls.py没有上传(在.gitignore中忽略了)

---技术架构---

开发:Python3.6、Django2.0、MySQL5.7

部署:Linux、Nginx、uWSGI、阿里云服务器

---简单总结---

一、数据表

共72张数据表,10张Django自带,62张自建表

二、django应用app

共10个django应用app

1.activity 校园活动

2.article 九点读书

3.culture 校园文化

4.lose 失物招领

5.moment 说说

6.myhelp 校园帮助

7.notice 校园公告

8.recovery 垃圾分类回收

9.second 校园二手

10.user 用户

三、后台(Django自带的admin管理后台)

@admin.register(Moment)

class MomentAdmin(admin.ModelAdmin):

# 显示的字段

list_display = ['id', 'content', 'tag', 'user', 'school','is_show', 'good_num', 'comment_num', 'view_num', 'relay_num',

'report_num', 'is_first', 'publish_date', 'publish_time']

# 每页显示条数

list_per_page = 50

# id 排序

ordering = ['-id']

# 设置哪些字段可以点击进入编辑界面

list_display_links = ['id', 'content']

# 筛选器

list_filter = ['school', 'tag', 'report_num', 'is_show'] # 过滤器 一般ManyToManyField多对多字段用过滤器

search_fields = ['content'] # 搜索字段 标题等文本字段用搜索框

date_hierarchy = 'publish_date' # 详细时间分层筛选 日期时间用分层筛选

四、其他

1.音视图,先保存到本地服务器,再上传到七牛云,手机APP端直接使用七牛存储地址

2.utils封装模块,七牛存储,课表成绩的爬取

未完待续,有时间再详细补充......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值