projeto de cama de imagem mgek, uma cama de imagem simples de frasco
Baseado no flask1.0.3, desenvolvimento de banco de dados sqlite, você precisa ser capaz de mudar para o mongoDB no arquivo de configuração, um pequeno leito de imagem localizado. Todos os serviços são baseados em serviços de leito de imagem público local sem conexão. upload de arquivos, visualização de imagens e edição em lote, exclusão em lote, download em lote, geração de link direto de imagem em lote.
#2
Hora de atualização 2019.8.28
Otimizou a lógica de exibição do botão para edição em lote e o efeito de clique do botão cancelar é mais perfeito.
Otimizou a lógica de exibição de imagens e classificou-as pelo último horário de upload
Adicionada uma nova página de upload assíncrono Ajax para adicionar uma barra de progresso de upload. Visite ajax_upload para entrar na nova página de upload.
Adicionada interface Sobre
Hora de atualização 2019.8.30
Adicione uma página de login e melhore o sistema de login
Adicionada página de aquisição de link direto de imagem em lote
Otimize a exibição da página de upload, use atualização parcial e atualize os dados da imagem imediatamente após o upload
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 porta local 5000
conteúdo start.sh
#! /bin/bash
nohup gunicorn -w 2 -b 127.0.0.1:5000 --reload app:app &
echo " check port 5000 "
É necessário configurar a porta de escuta 5000 no nginx
Página principal
carregar
Edição em lote
Página de detalhes da imagem
excluir
Histórico de uploads
Página de upload de nova versão (ajax)
Sobre a página
Extração em lote de cadeia direta
Página de login
banco de dados
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os . path . join ( os . getcwd (), 'img.db' )
O padrão é sqlite, você pode comentar esta frase e adicionar o banco de dados mongoDB
Imagem de demonstração do wlop
Autor deste aplicativo Landers
Minha página inicialLanders1037