【发布时间】:2015-07-22 01:01:24
【问题描述】:
最近在学习 django,遇到了 Django 的问题。 这是我的 models.py:
# -*- 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 中输入这些:
- python manage.py 迁移
- python manage.py makemigrations
- python 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 步之后,您收到了什么信息?
-
哦,谢谢!我找到了错误
-
@evbo:如果你能交流一下你是如何解决你的问题的,那将会很有帮助
-
只是应用名称,我弄错了...
-
好吧!因此,您最好标记对您有用的答案