Flask 内容管理系统(cms)项目实战3之后台模块----首页数据

创建 首页数据 模块蓝图

  1. 在 admin 文件夹中创建 index 文件夹(包),并在该文件夹中创建 views.py 文件。

__init__.py 中:

from flask import Blueprint

# 创建蓝图对象
index_blue = Blueprint('index_blue', __name__)

from . import views

在 views.py 中:

# 导入蓝图对象
from . import index_blue

@index_blue.route

热门文章

暂无图片
编程学习 ·

mogodb日常工作记录

查询相关 db.getCollection(Examda_News_VisitLog).find({"newsId":"20061109480192959"})db.getCollection(Examda_News_VisitLog).find({"from":"xcx","share":{"$gt":0}}).limit(10); # status: "A"…
暂无图片
编程学习 ·

Spring Boot整合Zookeeper实现配置中心

简介 使用背景 说到配置中心,目前市面上用的较多的配置中心都广为人知,比如百度的Disconf、Spring Cloud Config、携程的Apollo、阿里的Nacos等。由于项目组一直是使用的zookeeper作为配置中心,所以来学习使用。 实现原理在Zookeeper建立一个根节点,比如/CONFIG,代表某个配…
暂无图片
编程学习 ·

Spring boot的项目文件

1.src–>main–>java 是用来放Java文件2.resources是用来放配置文件 application.properties用来放配置文件的信息3.test用来放一些测试用例4.新建一个Java类5.解决@RequestMapping报Cannot resolve symbol RestController’错误 解决办法: 在错误处按alt+enter 选择a…
暂无图片
编程学习 ·

DeFi隐患重重,DREP如何见招拆招?

在许多人眼中,DeFi将是区块链应用未来发展的一大热点:由去中心化的第三方平台提供一系列金融服务,尽管这些服务与传统银行业务尚且没有太大差别,例如借贷服务,货币兑换以及支付结算等。但是DeFi凭借宽松的KYC使用门槛和极大的交易自由吸引了大批用户。许多去中心化金融机构…
暂无图片
编程学习 ·

分享 github 上JavaArticle 知识库

我喜欢那些闪光的东西,比如冬日的雪花,天上的星星,还有你发光的眼睛。 以前都是被别人授之以鱼,尝到了鱼肉的鲜美,我学习了捕鱼之术,以后希望不仅能授之以鱼,同时也能授之以渔。 面试学会龙叔这套面试秘诀,一套大招带走面试官 当你面试“自我介绍”还在我是XXX时,看到…
暂无图片
编程学习 ·

大学的生活给你的现在带来了什么?

《你的大学四年为现在的你提供什么优势了》初入大学的时候,我们每个人心里都存着渴望、好奇,有多少人在报完志愿的那一刻,心中的大学还是那些偶像剧中的样子。收到通知书的我们,都在彼此炫耀,终于走进了大学,可以自己做主的生活,没有家人约束的日子。走进大学的校门,多…
暂无图片
编程学习 ·

Java工具类-使用RSA验签

1 私钥签名public static String signByKey(String content,String privateKey) {PKCS8EncodedKeySpec sp = new PKCS8EncodedKeySpec(new BASE64Decoder().decodeBuffer(privateKey));KeyFactory keyFactory = KeyFactory.getInstance("RSA");PrivateKey key = keyF…
暂无图片
编程学习 ·

thinkphp5.0集成phpword,生成word文档并下载

** 目录 ** 安装 使用 安装 github下载地址:https://github.com/PHPOffice/PHPWord 也可直接使用composer安装, composer require phpoffice/phpword使用 你需要的controller用命名空间的方式引入 use PhpOffice\PhpWord\IOFactory; use PhpOffice\PhpWord\PhpWord;在contro…
暂无图片
编程学习 ·

maven 有时候parent项目版本没更新的版本问题

对于parent工程,一般规定了版本,并且包含了子模块。如果首次编译整个项目,可能导致编译不成功,因为子模块需要父工程版本号。父工程想连同子模块一起编译,所以首次编译的时候,注释掉parent工程的子模块。先编译版本,成功后放开子模块。就可以了。如果parent的版本发生变…
暂无图片
编程学习 ·

硬核!想要了解MyBatis执行器的小伙伴必看!

深入理解MyBatis执行器的设计理念 文章目录深入理解MyBatis执行器的设计理念JDBC中的statement类型关于Statement简单执行器和PreparedStatement预处理执行器MyBatis的执行过程是怎样的?SqlSessionExecutorExecutor的种类 JDBC中的statement类型Statement(简单执行器) 作用:…
暂无图片
编程学习 ·

二叉搜索树与双向链表

题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 package hk;import java.util.ArrayList;public class Solution {public TreeNode Convert(TreeNode pRootOfTree) {if (pRootOfTree==null){r…
暂无图片
编程学习 ·

linux 修改时间并永久生效

Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下:1.date {查看目前本地的时间}2.hwclock --show {查看硬件的时间}3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改4.hw…
暂无图片
编程学习 ·

IO流

File类 添加方法:1.创建普通文本文档:boolean flag= file1.createNewFile(); 2.创建文件夹:boolean flag2=file2.mkdir(); 3.同时创建多个文件夹:boolean flag3=file3.mkdirs();public class fileDemo1 {public static void main(String[] args) {try {//不管D盘是否有这个…
暂无图片
编程学习 ·

javascript正则表达式写法

var tempPrice=parseFloat($("#ChangePriceValue").val() ) ;var reg = new RegExp(/^\d+$/);if (!reg.test(tempPrice)) {{$("#ChangePriceValue").val("0");window.alert("你还没有填写价格");return;}}
暂无图片
编程学习 ·

算法选择判断

目录模拟题判断选择 模拟题利用主定理计算时间复杂度函数的渐进时间复杂度: T(n)=16T(n/4)+n 【T(n)=kT(n / m)+nd k=16,m=4,d=1,有 k>md , T(n)=θ(n2) – T(n)=2T(n/3)+O(n) O(n)的规模是n,在主定理中,k=2,m=3,d=1,因为k<md , T(n)=n 分支限界法在活结点表按照优先…
暂无图片
编程学习 ·

Java8的集合:HashSet的实现原理

HashSet 概述 HashSet 实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。 HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层使用 HashMap 来保存所有元素…
暂无图片
编程学习 ·

3D slicer勾画流程

下载最新3D slicer并安装:https://download.slicer.org/图1、下载3D slicer打开3D slicer并导入数据 再导入数据之前,先删掉无用的数据,避免勾画过程造成干扰。图2.1、删除无用数据(避免干扰)图2.2、删除无用勾画结果(避免干扰)图2.3 导入数据(直接拖拽即可)新建分割图…