2017-12-31 348 views
0

gcloudでpythonアプリケーションを実行しようとしていますが、「flask_sqlalchemy import SQLAlchemyから」ファイルを追加するまでは問題ありません。私が手にエラーが「内部サーバーエラー」であるDockerを使用してgcloudでFlaskを実行しているときにエラーが発生しました

これは私のDockerfile

FROM tiangolo/uwsgi-nginx-flask:python3.6 
MAINTAINER 
COPY ./app /app 
RUN apt-get update 
RUN apt-get --upgrade install -y nmap curl nano dialog net-tools python-pip python3-pip 
python-dev build-essential python-distribute python3 mysql-server 
RUN pip install --upgrade pip flask Flask-PyMongo Flask-WTF SQLAlchemy mysqlclient 

そして、この私はあなたがpip install Flask-SQLAlchemyないSQLAlchemyをインストールする必要があります拡張子

from flask import Flask, render_template, flash, redirect, url_for, session, request 
from flask_pymongo import PyMongo 
from wtforms import Form, StringField, TextAreaField, PasswordField, validators 
from functools import wraps 
from flask_sqlalchemy import SQLAlchemy 
from datetime import datetime 

答えて

1

をインポートする部分です。それらは異なっており、Flask-SQLAlchemyからインポートしています。

のでごDockerfileでこれを変更:

RUN pip install --upgrade pip flask Flask-PyMongo Flask-WTF Flask-SQLAlchemy mysqlclient 
関連する問題