こんにちは私が作業している個人用プロジェクトのローカルドライブ上のデータベースへの接続をテストしようとしています。私はPythonとMongoDBを使いこなすために努力しています。郵便配達員を使用して接続をテストしようとするたびに、私は500の内部エラーが発生しています。私は、私のURI = mongodb://127.0.0.1:27017を大部分のローカルのようにダブルチェックしました。私はmongoDBをアンインストールして再インストールしました。どんなアドバイスや解決策も非常に役に立ちます。私のPyCharm IDEで、私はここに私のデータベースファイル500 Postman経由でPyCharmを使用して接続しようとすると内部サーバーエラーが発生する
import pymongo
__author__ = 'jslvtr'
class Database(object):
URI = "mongodb://127.0.0.1:27017"
DATABASE = None
@staticmethod
def initialize():
client = pymongo.MongoClient(Database.URI)
Database.DATABASE = client['fullstack']
@staticmethod
def insert(collection, data):
Database.DATABASE[collection].insert(data)
@staticmethod
def find(collection, query):
return Database.DATABASE[collection].find(query)
@staticmethod
def find_one(collection, query):
return Database.DATABASE[collection].find_one(query)
は私のアプリのファイルでいます
from flask import Flask
from src.common.database import Database
__author__ = 'jslvtr'
app = Flask(__name__)
app.config.from_object('config')
app.secret_key ='123'
@app.before_first_request
def init_db():
Database.initialize()
from src.models.users.views import user_blueprint
app.register_blueprint(user_blueprint, url_prefix="/users")
ここに私の設定ファイルされる:これは私が受信し続けるエラーです
__author__ = 'jslvtr'
DEBUG = True
ADMINS = frozenset([
"[email protected]"
])
: DOCTYPE HTML PUBLIC " - // W3C // DTD HTML 3.2最終// EN" 500内部サーバーエラー 内部サーバーエラー Th eサーバーで内部エラーが発生し、要求を完了できませんでした。サーバーに過負荷がかかっているか、アプリケーションにエラーがあります。
デバッグモードで実行して、どのラインでエラーが発生しているか確認しましたか? –