-1
私はpythonフラスコで安らかなアプリに問題があります。私は、ApacheとEC2 Amazonで私のアプリを展開していますが、I'amは「500内部サーバーエラー」はFlask RESTFUL OperationalError:mysqlを使用した(sqlite3.OperationalError)
OperationalError: (sqlite3.OperationalError) no such table: employee
を思わ私のAPIに接続しようとすると、私はmysqlの接続を使用するので、私は理解していないと私はテストmysqlWorkBench
run.py
from flask import Flask
from flask.ext.restful import Api
from flask_restful.utils import cors
from src.resources.manageApp import addConfig, addBlueprints
app = Flask(__name__)
api = Api(app)
api.decorators = [cors.crossdomain(origin='*', headers=['accept', 'Content-Type'])]
addConfig()
addBlueprints()
ADDCONFIG機能
from src.common.app import app
app.config.from_object('src.common.config')
と私のデータベースへの接続私はのInportアプリをapi.wsgiで私のmain.pyを使用し、私は私の問題を解決
config.py
import os
basedir = os.path.abspath(os.path.dirname(__file__))
DEBUG = True
ApiBaseUrl = '/api/'
ApiVersion = 'v1.1'
SQLALCHEMY_DATABASE_URI = 'mysql://user:[email protected]:3306/clipse'
SQLALCHEMY_TRACK_MODIFICATIONS = True
api.wsgi
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/clipse/Api/")
from deploy.run import app as application
application.config.from_object('src.common.config')
データベース
を持っているあなたは、あなたのMySQLデータベースは、従業員テーブルを持って確認することができますか? – Snuggert
たとえば、[phpmyadmin](https://www.phpmyadmin.net/)を使用できます。 – Snuggert
私の投稿を編集します。 – Luckystrike561