«django-south» 태그된 질문

3
Django South를 통한 이전 마이그레이션
좋아, 이것은 정말로 어리석은 일처럼 보이고, 어딘가에 뭔가 빠져 있다고 확신합니다. Django에서 South를 사용하여 역방향 마이그레이션을 어떻게 수행합니까? 따라서 모델을 조정하고을 사용하여 마이그레이션을 생성하고을 사용하여 마이그레이션을 schemamigration실행했습니다. migrate이제는 이것이 내가 원하는 것이 아니며 이전 방식으로 돌아 가기를 원합니다. 수동으로 db 테이블을 편집하고 마이그레이션 파일을 제거하는 데 부족한 경우 마이그레이션을 롤백하는 …


8
Django South-테이블이 이미 존재합니다
South를 시작하려고합니다. 기존 데이터베이스가 있고 South ( syncdb, schemamigration --initial)를 추가했습니다 . 그런 다음 models.py필드를 추가하고 실행했습니다 ./manage.py schemamigration myapp --auto. 필드를 찾은 것 같았고 이것을 적용 할 수 있다고 말했습니다 ./manage.py migrate myapp. 그러나 그렇게하면 오류가 발생했습니다. django.db.utils.DatabaseError: table "myapp_tablename" already exists tablename에 나열된 첫 번째 테이블입니다 models.py. Django …

7
Django South를 사용하여 마이그레이션 기록을 재설정하는 데 권장되는 방법은 무엇입니까?
단위 테스트에서 꽤 많은 시간을 소비하기 시작한 South (0.7) 및 Django (1.1.2)를 사용하여 마이그레이션을 상당히 많이 수행했습니다. 기준을 재설정하고 새로운 마이그레이션 세트를 시작하고 싶습니다. South documentation을 검토하고 일반적인 Google / Stackoverflow 검색 (예 : "django south (재설정 또는 삭제 또는 제거) 마이그레이션 기록")을 수행했으며 명백한 내용을 찾지 못했습니다. 내가 생각한 …

4
Django / South를 사용하여 모델 이름을 바꾸는 가장 쉬운 방법은 무엇입니까?
South의 사이트, Google 및 SO에서 이에 대한 답변을 찾고 있었지만 간단한 방법을 찾지 못했습니다. South를 사용하여 Django 모델의 이름을 바꾸고 싶습니다. 다음이 있다고 가정하십시오. class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) Foo를 Bar로 변환하고 싶습니다. class Bar(models.Model): name = models.CharField() class FooTwo(models.Model): name = …

7
하나의 장고 앱에서 새 모델로 모델을 어떻게 마이그레이션합니까?
네 가지 모델의 장고 앱이 있습니다. 이제이 모델 중 하나가 별도의 앱에 있어야한다는 것을 알고 있습니다. 마이그레이션을 위해 남쪽을 설치했지만 이것이 자동으로 처리 할 수 ​​있다고 생각하지 않습니다. 이전 앱에서 모델 중 하나를 새 모델로 마이그레이션하려면 어떻게해야합니까? 또한 프로덕션 시스템 등을 마이그레이션 할 수 있도록 반복 가능한 프로세스가 필요하다는 점에 …

6
내 남쪽 마이그레이션이 작동하지 않는 이유는 무엇입니까?
먼저 데이터베이스를 만듭니다. create database mydb; 설치된 Apps에 "south"를 추가합니다. 그런 다음이 자습서로 이동합니다. http://south.aeracode.org/docs/tutorial/part1.html 이 튜토리얼은 다음과 같이 지시합니다. $ py manage.py schemamigration wall --initial >>> Created 0001_initial.py. You can now apply this migration with: ./manage.py migrate wall 좋습니다. 이제 마이그레이션합니다. $ py manage.py migrate wall 하지만이 오류가 발생합니다 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.