项目简介
飞塔网络设备管理平台是基于Python 3.6和Django 2.2.6框架开发的Web应用,主要用于对飞塔防火墙设备进行管理和操作。平台集成了用户登录注册、密码加密、验证码验证、邮件激活认证、操作审计和邮件通知等功能。
项目的主要特性和功能
- 用户管理:涵盖登录、注册、密码加密和验证码验证功能。
- 邮件认证:借助邮件实现用户激活和通知。
- 操作审计:对设备的各类操作进行记录和管理。
- 邮件通知:在关键操作完成后向用户发送邮件通知。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 环境准备
安装Python 3.6或更高版本。
2. 安装依赖
bash
pip install -r requirements.txt
3. 配置数据库
编辑mysite/settings.py
文件,配置MySQL数据库连接信息:
python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root@123',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
4. 数据库迁移
bash
python manage.py makemigrations
python manage.py migrate
5. 创建超级用户
bash
python manage.py createsuperuser
6. 启动服务
bash
python manage.py runserver 127.0.0.1:8000
7. 访问平台
- 登录页面:访问
http://127.0.0.1:8000/login
- 注册页面:访问
http://127.0.0.1:8000/register
- 后台管理:访问
http://127.0.0.1:8000/admin
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】