이 오류를 해결하는 방법을 도와주세요 - (키) AttributeError를 :Sqlalchemy에서 automap_base를 사용하여 AttributeError (키)를 처리하는 방법은 무엇입니까?
File "pivot_table_measurements.py", line 1, in <module>
from database import *
File "/home/dedeco/Projetos/bigclima-project/database.py", line 24, in <module>
MeasureRanges = Base.classes.measure_ranges
File "/home/dedeco/craw/lib/python3.5/site-packages/sqlalchemy/util/_collections.py", line 212, in __getattr__
raise AttributeError(key)
AttributeError: measure_ranges
database.py :
from sqlalchemy.ext.automap import automap_base
from sqlalchemy.orm import Session
from sqlalchemy import create_engine
from sqlalchemy.orm.exc import MultipleResultsFound, NoResultFound
import string
from decimal import Decimal
ECHO = False
AUTOFLUSH = False
Base = automap_base()
engine = create_engine('postgresql://user:[email protected]:5432/clima', echo=ECHO)
Base.prepare(engine, reflect=True)
Country = Base.classes.countries
State = Base.classes.states
City = Base.classes.cities
Measurement = Base.classes.measurements
MeasurementHourly = Base.classes.measurements_hourly
MeasureRanges = Base.classes.measure_ranges
Parameter = Base.classes.parameters
WeatherStation = Base.classes.weather_stations
session = Session(engine, autoflush=AUTOFLUSH)
표는 데이터베이스에 종료 measure_ranges 그러나 나는 '내가 왜이 알려져 있지 않습니다 이 오류가 나타납니다. 이 줄을 삭제하면 (MeasureRanges = Base.classes.measure_ranges) 작동하므로이 테이블의 일부 문제와 관련된 오류라고 생각합니다.