proyecto de cama con imagen mgek, una cama con imagen simple de matraz
Basado en flask1.0.3, desarrollo de base de datos sqlite, debe poder cambiar a mongoDB en el archivo de configuración, un pequeño banco de imágenes localizado. Todos los servicios se basan en servicios de bancos de imágenes públicos locales sin conexión. Carga de archivos, vista previa de imágenes y edición por lotes, eliminación por lotes, descarga por lotes, generación de enlaces directos de imágenes por lotes.
#2
Hora de actualización 2019.8.28
Se optimizó la lógica de visualización del botón para la edición por lotes y el efecto de clic del botón Cancelar es más perfecto.
Optimicé la lógica de visualización de las imágenes y las clasifiqué según la última hora de carga.
Se agregó una nueva página de carga asincrónica de Ajax para agregar una barra de progreso de carga. Visite ajax_upload para ingresar a la nueva página de carga.
Agregado Acerca de la interfaz
Hora de actualización 2019.8.30
Agregue una página de inicio de sesión y mejore el sistema de inicio de sesión
Se agregó una página de adquisición de enlaces directos de imágenes por lotes.
Optimice la visualización de la página de carga, utilice una actualización parcial y actualice los datos de la imagen inmediatamente después de la carga.
git clone https://github.com/Landers1037/mgekimghost.git
#在项目目录下运行flask shell
$ flask shell
$ from app import db
$ db.create_all () #初始化数据库
pip install -r requirements.txt
python app.py
# ### if linux with nginx&gunicorn ###
sh start.sh
Ver puerto local 5000
contenido start.sh
#! /bin/bash
nohup gunicorn -w 2 -b 127.0.0.1:5000 --reload app:app &
echo " check port 5000 "
Necesita configurar el puerto de escucha 5000 en nginx
pagina principal
subir
Edición por lotes
Página de detalles de la imagen
borrar
Cargar historial
Página de carga de nueva versión (ajax)
Acerca de la página
Extracción por lotes de cadena directa
página de inicio de sesión
base de datos
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os . path . join ( os . getcwd (), 'img.db' )
El valor predeterminado es sqlite, puedes comentar esta oración y agregar la base de datos mongoDB
Imagen de demostración de wlop
Autor de esta aplicación Landers
Mi página de inicioLanders1037