Flask [Errno 2] Нет такого файла или каталога: - PullRequest
0 голосов
/ 25 января 2020

У меня есть приложение flask, которое использует файл json для хранения некоторых данных конфигурации. Этот файл. json хранится в том же месте (каталоге), где находится файл приложения flask (app.py). Это flask приложение отлично работает на локальной машине. Но при развертывании на работающем сервере (Ubuntu VPS) я получаю сообщение об ошибке WSGI, в котором говорится, что

FileNotFoundError: [Errno 2] No such file or directory: 'config.json'

мой код предназначен для файла. json следующим образом

from flask import Flask, render_template, request
from flask_sqlalchemy import SQLAlchemy
import json
import random

with open('config.json', 'r') as c:
    par = json.load(c)["par"]

Что с этим не так и как исправить?

1 Ответ

0 голосов
/ 25 января 2020

Это может помочь, измените имя вашего app.py на __init__.py или просто создайте пустой файл __init__.py в том же каталоге, что и ваш файл app.py. Здесь есть много объяснений:

Для чего нужен __init__.py?

...