Изображение ошибки находится здесь
В текущей версии Apache Superset я столкнулся с проблемой подключения к SQLite даже после установки PREVENT_UNSAFE_DB_CONNECTIONS = False в файле конфигурации. Может ли кто-нибудь предложить решение для устранения этой ошибки?
Я пытаюсь изменить PREVENT_UNSAFE_DB_CONNECTIONS = False в файле конфигурации
Это мой Код внешнего Flash-приложения, в котором я вызываю внешний API, конвертирую в CSV и сохраняю в sqlite.
Также предложите мне, как подключить REST API напрямую к Apache Superset без подключения к базе данных
from flask import Flask, jsonify
from flask_sqlalchemy import SQLAlchemy
import requests
import pandas as pd
from io import StringIO
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db'
db = SQLAlchemy(app)
class Data(db.Model):
id = db.Column(db.Integer, primary_key=True)
data = db.Column(db.Text, nullable=False)
def init_db():
with app.app_context():
db.create_all()
@app.route('/data', methods=['GET'])
def get_data():
# Fetch data from REST API
response = requests.get('https://jsonplaceholder.typicode.com/posts')
data = response.json()
# Convert data to CSV format
df = pd.DataFrame(data)
csv_data = df.to_csv(index=False)
# Store data in the database
new_data = Data(data=csv_data)
db.session.add(new_data)
db.session.commit()
# Return data as CSV
return csv_data, 200, {'Content-Type': 'text/csv'}
if __name__ == '__main__':
init_db()
app.run(host='0.0.0.0', port=5000)
Подробнее здесь: https://stackoverflow.com/questions/787 ... asons-afte
SQLiteDialect_pysqlite нельзя использовать в качестве источника данных по соображениям безопасности после изменения файл ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение