django를 사용하여 간단한 블로그를 만들려고합니다. 처음에는 , 나는 명령으로 데이터베이스를 생성django를 사용하여 블로그를 만들 때 데이터베이스 오류가 발생했습니다.
python manage.py syncdb
내가 블로그 게시물을 저장하려고하면, 나는 다음과 같은 오류를
DatabaseError: table blog_app_post has no column named body
models.py 코드를 얻을 :
from django.db import models
from taggit.managers import TaggableManager
class Post(models.Model):
title = models.CharField(max_length=255)
body = models.TextField()
created = models.DateTimeField()
tags = TaggableManager()
def __unicode__(self):
return self.title
하지만, body라는 열은 실제로 Db에서 작성됩니다.
BEGIN;
CREATE TABLE "blog_app_post" (
"id" integer NOT NULL PRIMARY KEY,
"title" varchar(255) NOT NULL,
"body" text NOT NULL,
"created" datetime NOT NULL
)
이 오류는 무엇을 의미하며 누구에게이 솔루션을 제안하겠습니까?
'manage.py sql'을 실행하여 결과를 알려 주시면 귀하의 문제를 이해하는 데 도움이 될 것입니다. –