장고 응용 프로그램을 만들었습니다. 이제 모델에서 db 필드의 필드 유형을 1 개 변경하고 싶습니다. 현재 데이터베이스에 이미있는 레코드가 있기 때문에 models.py에서 단순히 레코드를 변경하여 형식을 변경할 수 없다고 생각합니다. 인터넷 검색을 통해 SQL 콘솔을 통해 테이블을 변경함으로써 테이블을 삭제하지 않고도 변경 될 수 있음을 알게되었습니다. 하지만 장고 초보자 나는 이것을 할 수 없습니다. 누군가 제가이 일을하도록 도울 수 있습니까? 이것은 내 models.py테이블을 삭제하지 않고 모델에서 Django 데이터 유형 변경
class EmployeeDetails(models.Model):
userName = models.CharField(max_length=200)
designation = models.CharField(max_length=200)
employeeID = models.IntegerField()
contactNumber = models.CharField(max_length=200)
project = models.CharField(max_length=200)
dateOfJoin=models.TextField()
이제 dateOfJoin = models.DateField()를 변경하고 싶습니다. 어떻게하면 SQL 콘솔 명령을 사용하여 테이블을 삭제하지 않고도 TextFieild를 DateField로 변경할 수 있습니까?
아무도 장고 버전> 1.7로 대답 해 주시겠습니까? – Jay