最近學習了django,並且遇到了Django的問題。 這是我models.py:OperationalError:沒有這樣的表格:article_article
# -*- coding:utf-8 -*-
#/usr/bin/env python
from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length = 100)
category = models.CharField(max_length=50,blank=True)
date_time = models.DateTimeField(auto_now_add=True)
content = models.TextField(blank=True,null=True)
def __unicode__(self):
return self.title
class Meta:
ordering = ['date_time']
首先我輸入這些在CMD:
- 蟒蛇manage.py遷移
- 蟒蛇manage.py makemigrations
- 蟒蛇manage.py遷移
但是,當在Django shell中,我輸入驗證碼
from article.models import Article
Article.objects.create(title = 'Hello World', category = 'Python', content = 'what')
我收到此錯誤信息:
OperationalErrors:no such table:article_ article
有什麼不對? 感謝您的幫助
你確定你的遷移已成功運行?第2步和第3步之後你收到了什麼信息? – onyeka
哦,謝謝!我找到了錯誤 – evbo
@evbo:如果你溝通你如何解決你的問題將是有幫助的 – Trix