随笔分类 -  Python-Flask-企业级论坛实战

摘要:Flask是流行的python web框架...(* ̄︶ ̄) 零基础到企业级论坛实战,人生苦短,我用python,开启FLask之旅吧... Flask之旅 Flask实战第1天:第一个Flask程序 Flask实战第2天:URL传参 Flask实战第3天:url_for使用 Flask实战第4天: 阅读全文
posted @ 2020-05-30 11:19 sellsa 阅读(2644) 评论(0) 推荐(1) 编辑
摘要:在开发机上的准备工作 1、确认项目没有bug 2、用pip freeze >requirements.txt将当前环境的包导出到requirements.txt文件中,方便部署的时候安装 3、将dysms_python文件准备好。因为短信验证码的这个带服务器需要手动安装 4、在https://git 阅读全文
posted @ 2018-10-09 21:05 sellsa 阅读(3050) 评论(0) 推荐(0) 编辑
摘要:之前在项目中我们发送邮件和 短信都是阻塞的,现在我们来利用Celery来优化它们 官方使用文档: http://flask.pocoo.org/docs/1.0/patterns/celery/ redis服务器及插件,还有cerely在上节我们已经安装好,这里就不重复过程了。 首先,来完成邮件 在 阅读全文
posted @ 2018-10-08 23:11 sellsa 阅读(2344) 评论(1) 推荐(1) 编辑
摘要:Celery文档:http://docs.celeryproject.org Celery 通过消息进行通信,用专用的工作线程不断监视任务队列以执行新工作。 Celery需要消息传输来发送和接收消息。RabbitMQ和Redis代理传输功能齐全,但也支持无数其他实验解决方案,这里我们选择redis. 阅读全文
posted @ 2018-10-08 22:07 sellsa 阅读(2657) 评论(0) 推荐(0) 编辑
摘要:排序,我们需要在前端传递参数, 编辑front_index.html 编辑front.views.py from apps.models import HighlightPostModel from sqlalchemy.sql import func ... @bp.route('/') def 阅读全文
posted @ 2018-10-07 23:24 sellsa 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:帖子加精和取消加精是在cms后台来设置的 后台逻辑 首页个帖子加精设计个模型表,编辑apps.models.py 同步表到数据库 视图函数,编辑cms.views.py from apps.models import HighlightPostModel, PostModel ... @bp.rou 阅读全文
posted @ 2018-10-07 22:37 sellsa 阅读(575) 评论(0) 推荐(0) 编辑
摘要:评论后端逻辑实现 设计评论模型表, 编辑apps.models.py 同步表到数据库 后端需要对评论进行表单验证,编辑front.forms.py 写视图函数,编辑front.views.py 评论前端布局 <div class="lg-container"> ... <div class="com 阅读全文
posted @ 2018-10-07 18:26 sellsa 阅读(859) 评论(0) 推荐(0) 编辑
摘要:在templates/front/下创建详情页面front_pdetail.html 编辑front.views.py创建详情页的视图函数 上面写了,如果帖子不存在,则返回404,我们先创建个404页面 <!DOCTYPE html> <html lang="en"> <head> <meta ch 阅读全文
posted @ 2018-10-07 18:01 sellsa 阅读(953) 评论(0) 推荐(0) 编辑
摘要:先在显示的帖子是所有版块的帖子,这节我们来完成点击某个版块,则显示此版块的帖子 要完成这个功能,我们需要在前端传递板块的id到后台, 编辑front_index.html 编辑首页视图 编辑板块选中样式 阅读全文
posted @ 2018-10-07 16:41 sellsa 阅读(435) 评论(0) 推荐(0) 编辑
摘要:编辑manage.py,添加测试帖子 运行 在 flask框架中,我们可以使用Flask Paginate插件来实现分页 https://pythonhosted.org/Flask-paginate/ 安装插件 编辑配config.py,配置每页显示的帖子数 编辑首页的视图函数,编辑front.v 阅读全文
posted @ 2018-10-07 15:54 sellsa 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:编辑front_index.html 编辑front_index.css .index-banner{ border-radius: 10px; overflow: hidden; height: 200px; } /*需要把图片的高度和轮播的一致*/ .index-banner img{ heig 阅读全文
posted @ 2018-10-06 17:34 sellsa 阅读(639) 评论(0) 推荐(0) 编辑
摘要:发布帖子后台逻辑完成 首先给帖子设计个模型,编辑apps.models.py class PostModel(db.Model): __tablename__ = 'post' id = db.Column(db.Integer, primary_key=True, autoincrement=Tr 阅读全文
posted @ 2018-09-25 21:31 sellsa 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:相关链接 UEditor:http://ueditor.baidu.com/website/​ 下载地址:http://ueditor.baidu.com/website/download.html#ueditor​ 文档:http://fex.baidu.com/ueditor/​ UEditor 阅读全文
posted @ 2018-09-24 13:26 sellsa 阅读(920) 评论(0) 推荐(0) 编辑
摘要:cms布局 编辑 cms_boards.html 给 “添加轮播图“加上样式” 添加新板块后端 首先添加个表, 因为板块前后端都要用到,编辑apps.models.py 同步表到数据库 添加个表单验证,编辑cms.forms.py 编辑cms.views.py 添加板块的逻辑写好了,我们顺便把更新板 阅读全文
posted @ 2018-09-24 08:37 sellsa 阅读(669) 评论(0) 推荐(0) 编辑
摘要:登录七牛云,进入“对象存储”, 新建存储空间(Bucket), 我创建的空间命名为flask-bbs 创建完Bucket,七牛会给我们提供一个测试域名,生产环境中,我们需要绑定自己的域名 在个人面板中进去密钥管理,获取AccessKey/SecretKey 安装七牛python SKD 后端需要根据 阅读全文
posted @ 2018-09-02 14:15 sellsa 阅读(787) 评论(0) 推荐(0) 编辑
摘要:后台逻辑 编辑cms.views.py 前台逻辑 编辑banner.js 阅读全文
posted @ 2018-08-30 23:20 sellsa 阅读(526) 评论(0) 推荐(0) 编辑
摘要:后端逻辑 表单验证, 这里编辑就是和添加的内容一样,所以可以直接继承添加轮播图的表单验证,然后多加一个轮播图的id即可 编辑cmd.forms.py 视图,编辑cms.views.py 前端逻辑 当我们点击编辑,也是弹出一个模态框,而且这个模态框其实是和添加轮播图的模态框是一样的。不同的地方就是编辑 阅读全文
posted @ 2018-08-30 23:05 sellsa 阅读(681) 评论(0) 推荐(0) 编辑
摘要:首页我们在模态框中的保存按钮加一个id,这样方便我们选取这个按钮 在static/cms/js/下新建banners.js 编辑cms.view.py中的banners视图, 获取数据库数据 编辑cms_banners.html, <tbody>中的内容动态展示 然后在cms_banners.htm 阅读全文
posted @ 2018-08-30 22:13 sellsa 阅读(698) 评论(0) 推荐(0) 编辑
摘要:首先,我们需要给轮播图设计一张表,因为轮播图前端要展示,CMS要管理,所以我们在apps下新建个models.py 编辑apps.models.py 同步表到数据库 同步表前需要在manage.py中导入BannerModel,否则不会进行同步 表单认证,编辑cms.forms.py 视图,编辑cm 阅读全文
posted @ 2018-08-27 23:17 sellsa 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:编辑cms_banners.html, 在{% block main_content%}中加上表给内容如下 {% block main_content %} <table class="table table-bordered"> <thead> <tr> <th>名称</th> <th>图片链接< 阅读全文
posted @ 2018-08-27 22:31 sellsa 阅读(1144) 评论(3) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示