Django 데이터베이스 동기화 문제

1261 단어
최근에 django를 공부하고 있는데 문제 하나 때문에 시간이 오래 걸렸어요.
=============================================================
| 모델의 속성은 테이블의 필드와 동기화할 수 없습니다.간단하게 말하면 데이터베이스를 동기화할 수 없습니다.|
=============================================================
우리는 모델이 데이터베이스에 동기화되는 데 일반적으로 두 개의 명령이 필요하다는 것을 안다.
python manage.py makemigrations에서 이전을 만듭니다.
pyhton manage.py migrate 마이그레이션 시작(데이터베이스 동기화)
그러나 어쨌든 내가 모델을 어떻게 바꾸든 내 데이터베이스를 동기화할 수 없다.
알림 error:
Running migrations:
  No migrations to apply. #          。

이것은 나를 이상하게 한다. 여러 가지 방법이 모두 안 된다.캐시 파일을 삭제합니다.뭐?
==========================
|오늘은 다른 사람에게 가르침을 청합니다.드디어 해결되었습니다.|
|구체적인 방법: | | 데이터베이스를 삭제하고 데이터베이스를 다시 만듭니다.|
==========================
그리고 다 OK.
========================================================
|내가 데이터베이스에 대해 무엇을 했기에 이런 오류가 생겼을까?                                |
|내가 오류를 한 번 수정할 때 데이터베이스에 있는drop표를 직접 수정한 후에 이런 상황이 발생했다.|
| 따라서 동기화를 원한다면(삭제, 수정, 증가, 찾기, 또는 모든 설정) |
| 데이터베이스에서 작업한 것으로 계산됨) 데이터베이스에서 직접 작업하지 마십시오 |
| 작업, 모델을 수정해야 합니다.                                               |
========================================================
이쯤에서 이 문제는 해결된 셈이다.

좋은 웹페이지 즐겨찾기