>백엔드 개발 >파이썬 튜토리얼 >파이썬 장고 | 모델

파이썬 장고 | 모델

巴扎黑
巴扎黑원래의
2016-12-09 10:37:491401검색

Daniel 웹사이트에서 알아보세요:

모델 클래스를 수정한 후에는 데이터베이스도 업데이트해야 합니다. 그러나 syncdb 명령은 데이터베이스에 테이블을 생성할 뿐이며 데이터 모델을 동기적으로 수정하거나 삭제하지 않습니다. 이때 테이블을 삭제하기 전에 데이터베이스에서 해당 수정을 수동으로 수행하거나 syncdb를 실행하여 테이블을 다시 생성해야 합니다. sqlite> 테이블 depotapp_product 추가 열 날짜_사용 가능 데이터가 null 기본값이 아님
sqlite> 커밋
{delete field-->drop model-- >테이블 삭제; 다대다 연관 삭제 -->테이블 삭제(자동 생성된 연관 테이블)}
3. python Manage.py 쉘 확인 데이터베이스
[1]에서: depotapp.models 가져오기 제품

[2]: Product.objects.all()
오류가 보고되지 않으면 정상입니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.