51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#个人公众号认证
flask实战-个人博客-表单
表单下面我们来编写所有表单类,personalBlog中主要包含下面这些表单:登录表单;文章表单;评论表单;博客设置表单; 这里仅介绍登录表单、文章表单、分类表单和评论表单,其他的表单在实现上基本相同。 删除资源也需要使用表单来实现,这里之所以没有创建表单类,是因为后面我们会介绍在实现删除操作时为表...
代码星球
·
2021-02-03
flask
实战
个人
博客
表单
flask实战-个人博客-模板 --
模板personalBlog采用典型的博客布局,左侧三分之二为主体,显示文章列表、正文;右侧三分之一为边栏,显示分为类列表、社交链接等。现在的工作是将HTML文件加工为模板,并创建对应的表单类,在模板中渲染。并非所有的页面都需要添加边栏,所以我们不能把它放到基模板中。为了避免重复和易于维护,我们把边栏部分的代码放到了局...
代码星球
·
2021-02-03
flask
实战
个人
博客
模板
flask实战-个人博客-数据库-生成虚拟数据 --
3、生成虚拟数据为了方便编写程序前台和后台功能,我们在创建数据库模型后就编写生成虚拟数据的函数。1)管理员用于生成虚拟管理员信息的fake_admin()函数如下所示:personalBlog/fakes.py:生成虚拟管理员信息 frompersonalBlog.modelsimportAdminfromp...
代码星球
·
2021-02-03
flask
实战
个人
博客
数据库
flask实战-个人博客-程序骨架、创建数据库模型、临接列表关系 --
编写程序骨架personalBlog的功能主要分为三部分:博客前台、用户认证、博客后台,其中包含的功能点如下图所示: 数据库personalBlog一共需要使用四张表,分别存储管理员(Admin)、分类(Category),文章(Post)和评论(Comment)。 1、创建数据库模型1)管理员如果...
代码星球
·
2021-02-03
flask
实战
个人
博客
程序
flask实战-个人博客-使用工厂函数创建程序实例 --
使用工厂函数创建程序实例使用蓝本还有一个重要的好处,那就是允许使用工厂函数来创建程序实例。在OOP(Object-OrientedProgramming,面向对象编程)中,工厂(factory)是指创建其他对象的对象,通常是一个返回其他类的对象的函数或方法,比如我们之前的例子中创建的WTForms验证器(函数)。在pe...
代码星球
·
2021-02-03
flask
实战
个人
博客
使用
flask实战-个人博客-使用类组织配置 --
使用类组织配置在实际需求中,我们往往需要不同的配置组合。例如,开发用的配置,测试用的配置,生产环境用的配置。为了能方便地在这些配置中切换,你可以把配置文件升级为包,然后为这些使用场景分别创建不同的配置文件,但是最方便的做法是在单个配置文件中使用python类来组织多个不同类别的配置。 下面的代码是person...
代码星球
·
2021-02-03
flask
实战
个人
博客
使用
flask实战-个人博客-使用蓝本模块化程序 --
使用蓝本模块化程序实例化flask提供的blueprint类就创建一个蓝本实例。像程序实例一样,我们可以为蓝本实例注册路由、错误处理函数、上下文处理函数,请求处理函数,甚至是单独的静态文件文件夹和模板文件夹。在使用上,它和程序实例也很相似。比如,蓝本实例同样拥有一个route()装饰器,可以用来注册路由,但实际上蓝本对...
代码星球
·
2021-02-03
flask
实战
个人
博客
使用
flask实战-个人博客-虚拟环境、项目结构 --
个人博客博客是典型的CMS(ContentManagementsystem,内容管理系统),通常由两部分组成:一部分是博客前台,用来展示开放给所有用户的博客内容;另一部分是博客后台,这部分内容仅开放给博客管理员,用来对博客资源进行添加、修改和删除等操作。 在这个项目,我们会学习更高级的项目组织方式。另外,我们...
代码星球
·
2021-02-03
flask
实战
个人
博客
虚拟
python+flask 配置https网站ssl安全认证
目录综述:方法1:openssl准备步骤具体实施方法2:阿里云或者宝塔免费申请(推荐)步骤1.准备步骤阿里云宝塔python+flask子域名访问设置1.给子域名添加DNS解析2.子域名ssl证书申请.代码修改由于业务服务器需要对https协议进行支持,加上代码是python+flask所编写,因此需要去申...
代码星球
·
2021-02-03
python+flask
配置
https
网站
ssl
小程序scroll-view组件(个人理解)
前言:之前写vue的时候用到的第三方插件是better-scroll,用来处理滚动问题刚一接触小程序,发现似乎不需要这种better-scroll滚动这种类似功能;不过后来用到了,哈哈哈 总结的问题:1.给scroll-view设置的height无效!!!(calc) 答:设置固定高度是有效的,如p...
代码星球
·
2021-02-02
程序
scroll-view
组件
个人
理解
关于第三方框架 better-scroll的个人理解
在普通html文件中:首先我们写一个DIV创建一个class。如下<style> .wrapper{ //设置一个固定的高和背景颜色 height:200px; background-color:sandybrown; }</style><divclass="wr...
代码星球
·
2021-02-02
关于
第三方
框架
better-scroll
个人
关于百度地图的一些了解(个人记录)
<scripttype="text/javascript"src="http://api.map.baidu.com/api?v=3.0&ak=vbFeYAPQAQ6nMCRMUu3ljefS5aQvCPoG"></script><scripttype="text/javascri...
代码星球
·
2021-02-02
关于
百度
地图
一些
了解
微信公众号【阿里技术(ali_tech)】历史文章整理
来自微信公众号: ali_tech 阿里巴巴官方技术号,关于阿里的技术创新均呈现于此.本内容来自微信公众号的分享,最后更新时间2019-10-26,请关注对应公众号接收最新分享,定期同步地址: https://www.geek-share.com/geeker/1059942.html,支...
代码星球
·
2021-02-02
微信
公众
阿里
技术
ali
Docker Mongo数据库开启用户认证
#简化版dockerrun--namemongo1-p21117:27017-dmongo--noprealloc--smallfiles#自定义mongo数据路径dockerrun--namemongo_rs1-v~/test/mongo_sr1:/mongodb-p37117:27017-dmongom...
代码星球
·
2021-02-01
Docker
Mongo
数据库
开启
用户
个人微信号
...
代码星球
·
2021-02-01
个人
信号
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他