반응형
앱과 관련된 테이블을 떨어 뜨 렸습니다. 다시 syncdb 명령을 시도했습니다.
python manage.py syncdb
다음과 같은 오류가 표시됩니다.
django.db.utils.ProgrammingError: (1146, "Table 'someapp.feed' doesn't exist")
models.py
class feed(models.Model):
user = models.ForeignKey(User,null=True,blank=True)
feed_text = models.CharField(max_length=2000)
date = models.CharField(max_length=30)
upvote = models.IntegerField(default=0)
downvote = models.IntegerField(default=0)
def __str__(self):
return feed.content
해당 앱에 대한 테이블을 얻으려면 어떻게해야합니까?
해결 방법
장고 버전> = 1.7 인 경우 :
python manage.py makemigrations
python manage.py migrate --fake
그밖에
python manage.py schemamigration someapp --auto
python manage.py migrate someapp --fake
참조 페이지 https://stackoverflow.com/questions/27583744
반응형
'MySql' 카테고리의 다른 글
MySQL mysql sproc에서 테이블 이름에 변수 사용 (0) | 2020.11.26 |
---|---|
MySQL Upload Multiple Files in PHP & INSERT path to MySQL (0) | 2020.11.26 |
MySQL 판매가없는 달을 포함하여 지난 12 개월의 MySQL 월간 판매 (0) | 2020.11.26 |
MySQL mysql이 우분투에 설치되어 있는지 어떻게 확인할 수 있습니까? (0) | 2020.11.26 |
MySQL : CASE / ELSE 값을 결합 매개 변수로 사용 (0) | 2020.11.26 |
댓글