使用Django创建博客时发生数据库错误

星期五22

我正在尝试使用django创建简单的博客。首先,我使用命令创建数据库

python manage.py syncdb

当我尝试保存博客文章时,出现以下错误

DatabaseError:表blog_app_post没有名为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

但是实际上在Db中创建了名为body的列。

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
)

此错误是什么意思,有人会为此提出解决方案吗?

游戏Brainiac

这可能是因为您更改了帖子数据结构的结构。您现在需要做的是删除上一个表的架构,然后粘贴到新表中。

您可以使用迁移管理器来避免此类问题south

因此,为了解决此问题,请运行manage.py sql <app_name>,然后只需将最新的SQL表复制到列表中即可,即打印出的第一个SQL表。然后,您只需简单地maange.py dbshell粘贴并运行SQL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在MySQL数据库中创建表时总是发生此错误?

来自分类Dev

插入数据mysql数据库时发生错误

来自分类Dev

安装Modle时发生数据库错误

来自分类Dev

查询数据库时发生无效的转换错误

来自分类Dev

将文件存储到数据库时发生错误

来自分类Dev

建立数据库连接(xampp)时发生WordPress错误

来自分类Dev

使用Repeater命令参数更新数据库时发生无效的列名userId错误

来自分类Dev

使用 Android 将图像路径存储到 SQLite 数据库时发生错误?

来自分类Dev

尝试创建数据库时出错:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误

来自分类Dev

Hive在创建表/数据库时引发权限错误

来自分类Dev

身份(在创建数据库时)错误指定的密钥太长

来自分类Dev

教义:数据库:创建时出现Symfony错误

来自分类Dev

我在创建数据库时收到错误消息(#1064)

来自分类Dev

使用Java在MySQL中创建表时未选择数据库错误

来自分类Dev

使用SQLite数据库创建时AutoIncrement附近的语法错误

来自分类Dev

使用SQLite数据库创建时AutoIncrement附近的语法错误

来自分类Dev

尝试在 CouchDB(Cloudant) 数据库上使用批量文档创建时出现 Json 错误

来自分类Dev

发生数据库错误:1146

来自分类Dev

设置 Django DiscoverRunner 以始终在使用萝卜进行测试时重新创建数据库

来自分类Dev

插入数据库时发生NullPointerException

来自分类Dev

使用 Apache 设置 Django 时出现数据库错误 - DatabaseError: DPI-1047

来自分类Dev

将数据插入数据库时发生错误(php laravel)

来自分类Dev

从数据库获取数据时,使用注解在Struts 2中调用Action时发生NullPointerException

来自分类Dev

使用ecto创建MSSQL数据库时出错

来自分类Dev

首先使用代码时如何创建数据库

来自分类Dev

使用FirebirdSQL创建数据库表时出错

来自分类Dev

使用 PHP 创建数据库时出错

来自分类Dev

使用Codeigniter查询朋友/博客数据库

来自分类Dev

使用 Mysql 和 Php 组织博客文章的数据库

Related 相关文章

  1. 1

    为什么在MySQL数据库中创建表时总是发生此错误?

  2. 2

    插入数据mysql数据库时发生错误

  3. 3

    安装Modle时发生数据库错误

  4. 4

    查询数据库时发生无效的转换错误

  5. 5

    将文件存储到数据库时发生错误

  6. 6

    建立数据库连接(xampp)时发生WordPress错误

  7. 7

    使用Repeater命令参数更新数据库时发生无效的列名userId错误

  8. 8

    使用 Android 将图像路径存储到 SQLite 数据库时发生错误?

  9. 9

    尝试创建数据库时出错:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误

  10. 10

    Hive在创建表/数据库时引发权限错误

  11. 11

    身份(在创建数据库时)错误指定的密钥太长

  12. 12

    教义:数据库:创建时出现Symfony错误

  13. 13

    我在创建数据库时收到错误消息(#1064)

  14. 14

    使用Java在MySQL中创建表时未选择数据库错误

  15. 15

    使用SQLite数据库创建时AutoIncrement附近的语法错误

  16. 16

    使用SQLite数据库创建时AutoIncrement附近的语法错误

  17. 17

    尝试在 CouchDB(Cloudant) 数据库上使用批量文档创建时出现 Json 错误

  18. 18

    发生数据库错误:1146

  19. 19

    设置 Django DiscoverRunner 以始终在使用萝卜进行测试时重新创建数据库

  20. 20

    插入数据库时发生NullPointerException

  21. 21

    使用 Apache 设置 Django 时出现数据库错误 - DatabaseError: DPI-1047

  22. 22

    将数据插入数据库时发生错误(php laravel)

  23. 23

    从数据库获取数据时,使用注解在Struts 2中调用Action时发生NullPointerException

  24. 24

    使用ecto创建MSSQL数据库时出错

  25. 25

    首先使用代码时如何创建数据库

  26. 26

    使用FirebirdSQL创建数据库表时出错

  27. 27

    使用 PHP 创建数据库时出错

  28. 28

    使用Codeigniter查询朋友/博客数据库

  29. 29

    使用 Mysql 和 Php 组织博客文章的数据库

热门标签

归档