简体   繁体   English

错误“ django.db.utils.IntegrityError:(1048,'未知错误1048')”

[英]Error “django.db.utils.IntegrityError: (1048, 'Unknown error 1048')”

When typing the code, python manage.py shell--->aa.save() , this error appears: 在输入代码python manage.py shell--->aa.save() ,出现此错误:

django.db.utils.IntegrityError: (1048, 'Unknown error 1048')

How can I solve it? 我该如何解决?

Following is my code, 以下是我的代码,

class Article(models.Model):
    title=models.CharField(max_length=50)
    author=models.CharField(max_length=50)
    created_date=models.DateField(auto_now_add=True)
    modify_date=models.DateField(auto_now=True)
    content=models.TextField()
    is_show=models.BooleanField()

    class Meta:
        db_table="article"

    def __str__(self):
        return self.title


>>> from guestbook.models import Article
>>> Article.objects.all()
<QuerySet []>
>>> aa = Article()
>>> aa
<Article: >
>>> aa.title
''
>>> aa.title = "hello"

>>> aa.title
'hello'
>>> aa.save()

Error 错误

File "C:\\path\\to\\directory\\containing\\other\\environments\\site\\lib\\site-packages\\pymysql\\connections.py", line 683, in _read_packet packet.check_error() _read_packet packet.check_error()中的文件“ C:\\ path \\ to \\ directory \\包含\\ other \\ environments \\ site \\ lib \\ site-packages \\ pymysql \\ connections.py”,行683
File "C:\\path\\to\\directory\\containing\\other\\environments\\site\\lib\\site-packages\\pymysql\\protocol.py", line 220, in check_error err.raise_mysql_exception(self._data) 文件“ C:\\ path \\ to \\ directory \\包含\\ other \\ environments \\ site \\ lib \\ site-packages \\ pymysql \\ protocol.py”,第220行,位于check_error err.raise_mysql_exception(self._data)中
File "C:\\path\\to\\directory\\containing\\other\\environments\\site\\lib\\site-packages\\pymysql\\err.py", line 109, in raise_mysql_exception raise errorclass(errno, errval) django.db.utils.IntegrityError: (1048, 'Unknown error 1048') 在抬高mysql_exception中的文件“ C:\\ path \\ to \\ directory \\包含\\ other \\ environments \\ site \\ lib \\ site-packages \\ pymysql \\ err.py”,行109 django.db.utils引发错误类(errno,errval)。 IntegrityError:(1048,“未知错误1048”)

This might be because you're trying to save a model instance with required fields missing. 这可能是因为您试图保存缺少必填字段的模型实例。 You can add null=True or a default values in your model attributes. 您可以在模型属性中添加null=True或默认值。 For example: 例如:

class Article(models.Model):
    title=models.CharField(max_length=50)
    author=models.CharField(max_length=50, null=True)
    created_date=models.DateField(auto_now_add=True)
    modify_date=models.DateField(auto_now=True)
    content=models.TextField(null=True)
    is_show=models.BooleanField(default=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 django.db.utils.IntegrityError: (1048, “列 &#39;category_type&#39; 不能为空”) - django.db.utils.IntegrityError: (1048, “Column 'category_type' cannot be null”) django.db.utils.IntegrityError:(1048,“列&#39;category_id&#39;不能为空”))? - django.db.utils.IntegrityError: (1048, “Column 'category_id' cannot be null”)? django.db.utils.IntegrityError:(1048,“Column&#39;create_timestamp&#39;不能为null”) - django.db.utils.IntegrityError: (1048, “Column 'create_timestamp' cannot be null”) 我设置 null = true 和 blank = true 但仍然得到“django.db.utils.IntegrityError: (1048, &quot;Column &#39;massenger_name&#39; cannot be null&quot;)&quot; - i set null = true and blank = true but still get "django.db.utils.IntegrityError: (1048, "Column 'massenger_name' cannot be null")" django.db.utils.IntegrityError: - django.db.utils.IntegrityError: 如何在 Django 上测试编辑功能? (错误 django.db.utils.IntegrityError: NOT NULL 约束失败) - How to test edit function on django? (error django.db.utils.IntegrityError: NOT NULL constraint failed) Django 表单错误:django.db.utils.IntegrityError:唯一约束失败:legal_useragreedtolegal.user_id - Django form error: django.db.utils.IntegrityError: UNIQUE constraint failed: legal_useragreedtolegal.user_id Django错误django.db.utils.IntegrityError:FOREIGN KEY约束失败 - Django Error django.db.utils.IntegrityError: FOREIGN KEY constraint failed [Django的] django.db.utils.IntegrityError - [Django]django.db.utils.IntegrityError Django抛出错误django.db.utils.IntegrityError:唯一约束失败:mediaSort_userdata.user_id - Django throwing error django.db.utils.IntegrityError: UNIQUE constraint failed: mediaSort_userdata.user_id
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM