Projet de lit photo mgek, un lit photo simple en flacon
Basé sur flask1.0.3, le développement de la base de données SQLite, vous devez pouvoir passer à mongoDB dans le fichier de configuration, un petit lit d'images localisé. Tous les services sont basés sur des services de lit d'images publics locaux sans connexion. Il prend en charge la connexion utilisateur, multi-. téléchargement de fichiers, aperçu d'image et édition par lots, suppression par lots, téléchargement par lots, génération de liens directs d'images par lots.
#2
Heure de mise à jour 2019.8.28
Optimisation de la logique d'affichage des boutons pour l'édition par lots, et l'effet de clic du bouton d'annulation est plus parfait.
Optimisation de la logique d'affichage des images et tri de celles-ci par dernière heure de téléchargement
Ajout d'une nouvelle page de téléchargement asynchrone Ajax pour ajouter une barre de progression du téléchargement. Visitez ajax_upload pour accéder à la nouvelle page de téléchargement.
Ajout de l'interface À propos
Heure de mise à jour 2019.8.30
Ajouter une page de connexion et améliorer le système de connexion
Ajout d'une page d'acquisition de liens directs d'images par lots
Optimisez l'affichage de la page de téléchargement, utilisez l'actualisation partielle et mettez à jour les données de l'image immédiatement après le téléchargement
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
Afficher le port local 5000
contenu start.sh
#! /bin/bash
nohup gunicorn -w 2 -b 127.0.0.1:5000 --reload app:app &
echo " check port 5000 "
Besoin de configurer le port d'écoute 5000 sur nginx
Page principale
télécharger
Édition par lots
Page de détails de l'image
supprimer
Historique de téléchargement
Page de téléchargement de nouvelle version (ajax)
À propos de la page
Extraction par lots en chaîne directe
Page de connexion
base de données
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os . path . join ( os . getcwd (), 'img.db' )
La valeur par défaut est sqlite, vous pouvez commenter cette phrase et ajouter la base de données mongoDB
Photo de démonstration de wlop
Auteur de cette application Landers
Ma page d'accueilLanders1037