1. Desarrollo
Un sistema de conciencia situacional basado en linux, desarrollado en base a python y framework de matraz, el directorio de archivos del proyecto es el siguiente:
-
administrador - algoritmo central
-
gráficos - generación de gráficos
-
modelo - la clase
-
app.py - el archivo principal
-
config.py - archivo de configuración
-
install.py - el archivo de instalación
El archivo del proyecto está al final del artículo~
2. Instalación
1. Configuración
La contraseña de la base de datos se establece en root/123456789 de manera predeterminada, la contraseña inicial predeterminada en segundo plano es: admin/123456 y el registro de apache es la ruta predeterminada.
Si necesita modificar, modifique la contraseña y la ruta de la base de datos en install.py y config.py.
2. Contraseña de correo electrónico
Si no necesita la alarma, puede ignorarla. Si necesita la alarma, configure la dirección de correo electrónico y la contraseña en config.py usted mismo (ps: la contraseña aquí es el código de autorización del correo electrónico)
3. Medio ambiente
Adáptese a Linux, y debido al nivel limitado del autor, el middleware solo es compatible con Apache, asegúrese de que la autoridad del usuario de Linux sea root y que el comando de firewall de iptables esté instalado (iptables se puede ignorar sin previo aviso)
python3,pyecharts0.x
En particular, no instale jinja3.1.1 antes de que se brinde la solución oficial, de lo contrario, el marcado se dañará y no se podrá mostrar en la interfaz).
4. Orden
Basado en lo anterior, ejecute el siguiente comando para instalar:
Utilice python3 para ejecutar:
python3 install.py
Después de que las dependencias y la base de datos se hayan instalado correctamente, ejecute
python3 app.py
Después de que la consola emita las siguientes palabras, la instalación es exitosa
INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
****Visita 127.0.0.1:5000
3. Pantalla de interfaz
1. Iniciar sesión
2. Página de inicio
3. Gestión de la PI
4. Datos de trazabilidad
Código fuente y adquisición de archivos estáticos
La tecnología debe aprender a compartir y comunicar, y no se recomienda trabajar a puerta cerrada. Una persona puede ir rápido y un grupo de personas puede ir más lejos.
Los buenos artículos son inseparables del intercambio y la recomendación de fanáticos, datos secos, intercambio de datos, datos, mejora del intercambio técnico, todo lo cual se puede obtener agregando el grupo de comunicación, el grupo tiene más de 2,000 amigos, la mejor manera de agregar notas es: fuente + direcciones de interés, lo que facilita encontrar amigos con ideas afines.
Método ①, agregar cuenta de WeChat: dkl88194, comentarios: de CSDN + Sistema de conocimiento de la situación
Método ②, cuenta oficial de búsqueda de WeChat: Aprendizaje de Python y extracción de datos, respuesta en segundo plano: Sistema de conocimiento de la situación