最近学习了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