Python 操作错误:没有这样的表:article\u article
最近在学习django时遇到了问题。 这是我的型号。py:Python 操作错误:没有这样的表:article\u article,python,django,Python,Django,最近在学习django时遇到了问题。 这是我的型号。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=
# -*- 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中输入以下内容:
from article.models import Article
Article.objects.create(title = 'Hello World', category = 'Python', content = 'what')
我收到了以下错误消息:
操作错误:无此类表格:article\uuArticle
怎么了?
感谢您的帮助您只需删除db.sqlite即可删除您的db 然后
/manage.py syncdb
如果不想丢失数据,则需要在创建syncdb后,首先运行/manage.py makemigrations
,/manage.py migrate
。
然后,在更改模型后,运行
/manage.py makemigrations
和/manage.py migrate
-这些命令将对数据库架构进行必要的更改。您只需删除DB.sqlite即可擦除数据库
然后/manage.py syncdb
如果不想丢失数据,则需要在创建syncdb后,首先运行/manage.py makemigrations
,/manage.py migrate
。
然后,在更改模型后,运行
/manage.py makemigrations
和/manage.py migrate
-这些命令将对数据库架构进行必要的更改。您只需删除DB.sqlite即可擦除数据库
然后/manage.py syncdb
如果不想丢失数据,则需要在创建syncdb后,首先运行/manage.py makemigrations
,/manage.py migrate
。
然后,在更改模型后,运行
/manage.py makemigrations
和/manage.py migrate
-这些命令将对数据库架构进行必要的更改。您只需删除DB.sqlite即可擦除数据库
然后/manage.py syncdb
如果不想丢失数据,则需要在创建syncdb后,首先运行/manage.py makemigrations
,/manage.py migrate
。
然后,在更改模型后,您运行
/manage.py makemigrations
和/manage.py migrate
-这些命令将对数据库架构进行必要的更改。可能迁移中的某些内容不正确
要创建应用程序,请执行以下操作:
1) python manage.py迁移
2) python manage.py startapp myapp
3) 将'myapp',
添加到settings.py中的已安装的应用程序中
4) 创建模型并保存
5) python manage.py makemigrations myapp
6) python manage.py迁移myapp
每次在models.py中更改某些内容时,都必须执行最后两个步骤
现在有一些链接:还有一个非常有用的教程也许关于迁移的某些内容不正确
要创建应用程序,请执行以下操作:
1) python manage.py迁移
2) python manage.py startapp myapp
3) 将'myapp',
添加到settings.py中的已安装的应用程序中
4) 创建模型并保存
5) python manage.py makemigrations myapp
6) python manage.py迁移myapp
每次在models.py中更改某些内容时,都必须执行最后两个步骤
现在有一些链接:还有一个非常有用的教程也许关于迁移的某些内容不正确
要创建应用程序,请执行以下操作:
1) python manage.py迁移
2) python manage.py startapp myapp
3) 将'myapp',
添加到settings.py中的已安装的应用程序中
4) 创建模型并保存
5) python manage.py makemigrations myapp
6) python manage.py迁移myapp
每次在models.py中更改某些内容时,都必须执行最后两个步骤
现在有一些链接:还有一个非常有用的教程也许关于迁移的某些内容不正确
要创建应用程序,请执行以下操作:
1) python manage.py迁移
2) python manage.py startapp myapp
3) 将'myapp',
添加到settings.py中的已安装的应用程序中
4) 创建模型并保存
5) python manage.py makemigrations myapp
6) python manage.py迁移myapp
每次在models.py中更改某些内容时,都必须执行最后两个步骤
下面是一些链接:还有一个非常有用的教程您确定迁移成功运行了吗?在第2步和第3步之后,您收到了什么信息?哦,谢谢!我发现mistake@evbo:如果你能告诉我你是如何解决问题的,那会很有帮助。只是应用程序名,我弄错了…好吧!所以,您最好标记出对您有用的答案,您确定迁移成功运行了吗?在第2步和第3步之后,您收到了什么信息?哦,谢谢!我发现mistake@evbo:如果你能告诉我你是如何解决问题的,那会很有帮助。只是应用程序名,我弄错了…好吧!所以,您最好标记出对您有用的答案,您确定迁移成功运行了吗?在第2步和第3步之后,您收到了什么信息?哦,谢谢!我发现mistake@evbo:如果你能告诉我你是如何解决问题的,那会很有帮助。只是应用程序名,我弄错了…好吧!所以,您最好标记出对您有用的答案,您确定迁移成功运行了吗?在第2步和第3步之后,您收到了什么信息?哦,谢谢!我发现mistake@evbo:如果你能告诉我你是如何解决问题的,那会很有帮助。只是应用程序名,我弄错了…好吧!所以,如果你能标记出对你有用的答案,那就太好了