51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#博客域名
博客的"Hello World"
2019-2-20我的博客正式开通啦,以后我会陆续在我的博客中,添加我的学习经历与知识,希望博客能伴随我的成长,和我一起变得强大!...
代码星球
·
2021-02-08
博客
quotHello
World
quot
2017年3月20号,加入博客园,开始自己的博客之旅
摘要: 2017年3月20号,加入博客园,开始自己的博客之旅。 之前一直是博客园各位博主的粉丝,在工作和学习中,都给我颇多帮助。 今天起,我也来这里记录工作学习中遇到的一些问题和想法,当做一个备忘录...
代码星球
·
2021-02-06
2017年
3月
20号
加入
博客园
跟大佬学django-发布博客文章
发布博客文章我们先用最简单的方式实现博客文章的发布,使用django默认的管理功能就可以发布文章。要使用此功能,必须先创建超级管理员。下面是创建超级管理员的方法,请记住自己使用的用户名和密码。创建超级用户[root@localhostmysite]#python3manage.pycreatesuperuserUser...
代码星球
·
2021-02-03
跟大
佬学
django-
发布
博客
跟大佬学django-编写博客的数据模型类
设计数据库和表结构是做网站的基础。在django中,我们不需要通过SQL语句直接跟数据库打交道,而是完全用python的方式创建数据库模型,之后交给django完成数据库的操作。 数据库模型类利用django开发网站系统,一般情况下,要先编写数据模型,就是在./blog/models.py中写一个类,这个类与...
代码星球
·
2021-02-03
跟大
佬学
django-
编写
博客
flask实战-个人博客-编写博客前台
编写博客前台博客前台需要开放给所有用户,这里包括显示文章列表、博客信息、文章内容和评论等功能功能。 分页显示文章列表为了在主页显示文章列表,我们要先在渲染主页模板的index视图的数据库中获取所有文章记录并传入模板:blueprintslog.py: frompersonalBlog.models...
代码星球
·
2021-02-03
博客
flask
实战
个人
编写
flask实战-个人博客-电子邮件支持
电子邮件支持因为博客要支持评论,所以我们需要在文章有了新评论后发邮件通知管理员。而且,当管理员回复了读者的评论后,也需要发送邮件提醒读者。 为了方便读者使用示例程序,personalBlog中仍然使用Flask-Mail来发送邮件。读者在运行程序前需要在项目根目录内创建.env文件写入对应的环境变量,以便让发...
代码星球
·
2021-02-03
flask
实战
个人
博客
电子邮件
flask实战-个人博客-视图函数
视图函数在上面我们创建了所有必须的模型类、模板文件和表单类。经过程序规划和设计后,我们可以创建大部分视图函数。这些视图函数暂时没有实现具体功能,仅渲染对应的模板,或是重定向到其他视图。以blog蓝本为例,如下所示: personalBlog/blueprints/blog.py:创建视图函数 #en...
代码星球
·
2021-02-03
flask
实战
个人
博客
视图
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
实战
个人
博客
虚拟
首页
上一页
...
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
其他