03 2021 档案
摘要:加载菜单 实现根据不同用户加载不同的菜单权限 一、前端修改 前端登录成功之后会加载菜单,发送了一个find_all_menu请求,该请求会根据用户ID加载菜单,但是在项目组它并没有传id直接后端写死了,所以我们要改下前端。 1.修改src\api\modules\menu.js的MENU_USER方
阅读全文
摘要:基于token的登陆 一、数据库model models文件夹下新建user.py,创建ORM实体类 # !/usr/bin/python3# -*- coding: utf-8 -*-"""@Author : Huguodong@Version : @File : user.py@Descript
阅读全文
摘要:flask框架相比Django比较轻量级,相对比较灵活,符合初学者要求 一、项目目录设计 basic:主要存放项目基础或通用功能的蓝图及功能实现文件 conf:存放项目的配置文件 models:存放SQLAlchemy的model文件 permission:存放权限管理模块的蓝图及功能实现文件 st
阅读全文
摘要:基于Python-Flask的权限管理 角色的权限控制。通过角色关联用户,角色关联权限的方式间接赋予用户权限 一、数据库设计 1.菜单信息表:存放菜单信息 CREATE TABLE `t_menu` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单
阅读全文
摘要:基于Python的Flask WEB框架实现后台权限管理系统 试图打开项目时遇到报错 推测在安装第三方包导致的出错,于是尝试使用cmd方式pip 成功 报错module 'time' has no attribute 'clock' 原因: 已经在新的版本中移除了。在Python3.8中更新了。“T
阅读全文
摘要:java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException的解决方案 今天在运行新的项目时遇到了报错 想了一下可能是JDK的问题,于是尝试降低JDK版本,没想到居然成功了 百度了一下原理: 我使用JDK版本是JDK11,缺少JAXB AP
阅读全文
摘要:关于Nginx 为Nginx准备的多个Tomcat 1.为什么要准备多个Tomcat? 在解释为什么要提供多个Tomcat之前,首先解释一下为什么要额外提供TomcatNginx是一个web服务器,很快速,但是不能作为Servlet 容器独立运行,所以通常的工作方式是Nginx配合Tomcat来协同
阅读全文
摘要:什么是 Docker 为了更方便解释什么是Docker,把项目分为使用Docker和不使用Docker就比较好理解 部署一个J2EE应用 1.不使用Docker 简单地说,有个 WEB 应用,叫做某某项目 J2EE版,为了能够顺利地把这个 WEB应用跑起来,必须做如下工作:1. 安装 FTP 服务器
阅读全文
浙公网安备 33010602011771号