파이썬 장고 `dbshell`

2909 단어 djangosqlpythondebug
Python Django dbshell 는 Django 응용 프로그램에서 작업할 때 SQL 데이터베이스 디버깅에 매우 유용한 도구입니다.

SQL 쉘을 대화식으로 실행하려면 다음을 수행하십시오.

python manage.py dbshell


넌 봐야 해:

SQLite version 3.32.3 2020-06-18 14:16:19
Enter ".help" for usage hints.
sqlite> 


유용한 Djangosqlite 명령:

.help
.tables


SQL 명령의 예:

SELECT * FROM django_migrations;


테이블의 열(헤더) 이름을 보려면 다음을 수행하십시오.

.header on
.mode column
pragma table_info('django_migrations');


출력 예:

sqlite> pragma table_info('django_migrations');
cid         name        type        notnull     dflt_value  pk        
----------  ----------  ----------  ----------  ----------  ----------
0           id          integer     1                       1         
1           app         varchar(25  1                       0         
2           name        varchar(25  1                       0         
3           applied     datetime    1                       0      


this StackOverflow 답변도 참조하십시오.

좋은 웹페이지 즐겨찾기