Flask+Bootstrap+Restful开发学校管理系统

学校管理系统的目标是建立一个用于管理学校和培训机构信息的信息库,使各种第三方应用能够通过Restful接口获取信息。作为平台管理员的维护工具,它提供了Web页面用于信息录入及查询。通过对本项目的学习,可以掌握用Flask开发信息管理系统的基本增删改查页面。本项目可以很容易的被改造为其他实体信息的网站。

1 项目安装

  • 安装依赖库
    在这里插入图片描述
  • 安装和配置数据库
  1. 正确安装PsotgreSQL
  2. 连接数据库

初始用户只有postgres,因此第一次登录时使用psql -U postgres命令进行登录,然后根据提示输入密码即可登录成功。在这里插入图片描述

  1. 配置所需数据库
create role xuemc with login password 'xuemc'; # 新建登录角色xuemc,并配置密码

alter role xuemc createdb; # 给新角色赋予createdb权限

\q # 退出psql

在这里插入图片描述

psql postgres xuemc # 以xuemc身份登录psql

create database xuemc_db; # 新建数据库xuemc_db

grant all privileges on database xuemc_db to xuemc; 

\q # 退出psql

在这里插入图片描述

'''
执行数据库安装脚本:
localhost:主机的IP地址
xuemc:上面新建的用户
xuemc_db:xuemc用户中新建的数据库
xuemc_db.sql:要执行的脚本文件
'''
psql -h localhost -U xuemc -W -d xuemc_db < xuemc_db.sql

在这里插入图片描述
4. 配置本项目中数据库的连接参数

发布了53 篇原创文章 · 获赞 33 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/jy_z11121/article/details/104002698