django에서south "손상 없음"으로field 이름 수정
사실 영향을 끼치지는 않지만 계속 마음에 걸리는 게 있어요.
다음은south로 필드 이름을 손상없이 수정하는 방법을 기록합니다
models.py
python manage.py schemamigration appname --auto
forum/migrations/
에 생성된migrate 파일, 예를 들어003_xxx.py
class Migration(SchemaMigration):
def forwards(self, orm):
db.rename_column(u'forum_topic', 'rendered_content', content_rendered')
def backwards(self, orm):
db.rename_column(u'forum_topic', 'content_rendered', rendered_content')
마지막으로 다시 실행
python manage.py migrate appname
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django Interactive Console Debug1. 실행 상호 작용 모드 들어가기 2. 데이터베이스 연결 3. sql 문장 조작 데이터베이스 실행...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.