Django 데이터베이스 동기화 문제
=============================================================
| 모델의 속성은 테이블의 필드와 동기화할 수 없습니다.간단하게 말하면 데이터베이스를 동기화할 수 없습니다.|
=============================================================
우리는 모델이 데이터베이스에 동기화되는 데 일반적으로 두 개의 명령이 필요하다는 것을 안다.
python manage.py makemigrations에서 이전을 만듭니다.
pyhton manage.py migrate 마이그레이션 시작(데이터베이스 동기화)
그러나 어쨌든 내가 모델을 어떻게 바꾸든 내 데이터베이스를 동기화할 수 없다.
알림 error:
Running migrations:
No migrations to apply. # 。
이것은 나를 이상하게 한다. 여러 가지 방법이 모두 안 된다.캐시 파일을 삭제합니다.뭐?
==========================
|오늘은 다른 사람에게 가르침을 청합니다.드디어 해결되었습니다.|
|구체적인 방법: | | 데이터베이스를 삭제하고 데이터베이스를 다시 만듭니다.|
==========================
그리고 다 OK.
========================================================
|내가 데이터베이스에 대해 무엇을 했기에 이런 오류가 생겼을까? |
|내가 오류를 한 번 수정할 때 데이터베이스에 있는drop표를 직접 수정한 후에 이런 상황이 발생했다.|
| 따라서 동기화를 원한다면(삭제, 수정, 증가, 찾기, 또는 모든 설정) |
| 데이터베이스에서 작업한 것으로 계산됨) 데이터베이스에서 직접 작업하지 마십시오 |
| 작업, 모델을 수정해야 합니다. |
========================================================
이쯤에서 이 문제는 해결된 셈이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.