小编Nik*_*aby的帖子

使用docker-compose从Flask Application连接到MySQL

我有一个使用Flask和MySQL的应用程序。该应用程序未从Flask应用程序连接到MySQL容器,但可以使用具有相同凭据的Sequel Pro对其进行访问。

Docker撰写文件

version: '2' 
services:
  web:
    build: flask-app
    ports:
     - "5000:5000"
    volumes:
     - .:/code
  mysql:
    build: mysql-server
    environment:
      MYSQL_DATABASE: test
      MYSQL_ROOT_PASSWORD: root
      MYSQL_ROOT_HOST: 0.0.0.0
      MYSQL_USER: testing
      MYSQL_PASSWORD: testing
    ports:
      - "3306:3306"
Run Code Online (Sandbox Code Playgroud)

MySQL的Docker文件

MySQL的docker文件将从test.dump文件中添加架构。

FROM mysql/mysql-server
ADD test.sql  /docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)

Flask的Docker文件

FROM python:latest
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py"]
Run Code Online (Sandbox Code Playgroud)

初始点 app.py

from flask import Flask, request, jsonify, Response
import json
import mysql.connector
from flask_cors import CORS, cross_origin

app = Flask(__name__)

def …
Run Code Online (Sandbox Code Playgroud)

mysql-python docker docker-compose

5
推荐指数
1
解决办法
4376
查看次数

Plotly Dash 应用程序中的重定向

我一直在尝试从 Polty Dash 开发一个多页模板应用程序。我正在尝试在成功登录时实现重定向。该项目的结构如下:

multipage
??? app.py
??? apps
?   ??? app1.py
?   ??? app2.py
?   ??? app3.py
??? index.py
??? static
    ??? base.css
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

index.py(起点)

from dash.dependencies import Input, Output
import dash_core_components as dcc
import dash_html_components as html

from app import app, server
from apps import app1, app2, app3


app.layout = html.Div([
    dcc.Location(id='url', refresh=False),
    html.Div(id='page-content')
])

@app.callback(Output('page-content', 'children'),
              [Input('url', 'pathname')])
def display_page(pathname):
    if pathname == '/':
        return app3.layout
    else:
        return '404'

if __name__ == '__main__':
    server.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

在这里,当用户访问/登录页面(app3.py)时将呈现。 …

flask python-3.x plotly-dash

4
推荐指数
2
解决办法
1万
查看次数