摘要:
后台逻辑 模型 from exts import dbfrom datetime import datetimeclass BannerModel(db.Model): __tablename__ = 'banner' id = db.Column(db.Integer, primary_key=T 阅读全文
posted @ 2019-11-30 23:25
向前走。
阅读(818)
评论(0)
推荐(0)
摘要:
视图 @bp.route('/banners/')@login_required@permission_required(CMSPersmission.POSTER)def banners(): return render_template('cms/cms_banners.html') 给这个ur 阅读全文
posted @ 2019-11-30 21:28
向前走。
阅读(862)
评论(0)
推荐(0)
摘要:
把base模板分为左右两块版心 .main-container{ /*整体版心*/ width: 990px; margin: 0 auto; overflow: hidden;}.lg-container{ /*左侧版心*/ width: 730px; float: left;}.sm-conta 阅读全文
posted @ 2019-11-30 17:44
向前走。
阅读(476)
评论(0)
推荐(0)
摘要:
模板抽离 由于前后台的模板有些需要的元素如,js,css是相同的,这里抽离出来做base模板 {% from "common/_macros.html" import static %}<meta name="csrf-token" content="{{ csrf_token() }}"><scr 阅读全文
posted @ 2019-11-30 16:50
向前走。
阅读(292)
评论(0)
推荐(0)
摘要:
配置文件中加入前台用户的身份标识 form class SigninForm(BaseForm): telephone = StringField(validators=[Regexp(r'1[345789]\d{9}', message='手机号不合法')]) password = StringF 阅读全文
posted @ 2019-11-30 16:17
向前走。
阅读(376)
评论(0)
推荐(0)
摘要:
将登录和注册需要的共性标签抽离出来做父模板 将css改名为base base模板 {% from 'common/_macros.html' import static %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <t 阅读全文
posted @ 2019-11-30 15:43
向前走。
阅读(243)
评论(0)
推荐(0)
摘要:
实现功能,访问测试页面的时候,跳转到注册页面,注册成功后跳转到测试页面 使用参数:若是从其他地址跳转过来时,头部信息中会携带参数referrer,此参数为从从哪个地址跳转到当前地址的,若是直接从浏览器输入的地址,则不会携带此参数 准备一个测试页面和接口 <!DOCTYPE html><html la 阅读全文
posted @ 2019-11-30 14:48
向前走。
阅读(352)
评论(0)
推荐(0)

浙公网安备 33010602011771号