장고 Django 편리 manage.py
dumpdata
which can be configured to dump an entire database as JSON
명령이 있습니다. 입력 'mysql+pymysql://user:[email protected]:3306/'
및 같은 연결 문자열JSON
(I로 데이터베이스의 내용을 얻을로sqlalchemy로 전체 데이터베이스 읽기 및 JSON
테이크 : 현재
나는 sqlalchemy
을 사용하고 내가 같은 일을하고 싶습니다에 한정하고 장고가 제공하는 모든 메타 정보를 요구하지는 않지만, 나는 신경 쓰지 않을 것이다.) 데이터베이스의 모든 테이블 이름을 얻는 방법을 요약 JSON에 SQLAlchemy의 개체를 덤프하는 방법을 정교화
I found this question 및 this from the sqlalchemy documentation :
meta = MetaData()
input_db = f'sqlite:///tmpsqlite'
engine = create_engine(input_db)
meta.reflect(bind=engine)
print(meta.tables)
어떻게이 테이블의 모든 콘텐츠를 검색 할 다음 JSON
로 변환 ? django의 dumpdata 기능과 비슷한 sqlalchemy
에 내장 명령이 있습니까?
참고. ['RowProxy'] (http://docs.sqlalchemy.org/en/latest/core/connections.html#sqlalchemy.engine.RowProxy)는 그 자체로 매핑이며'dict ()'생성자 :'dict (row)'. –
'dict()'에 행 프록시 객체를 전달하면 어떤 결과를 얻을 수 있습니다. –