Django makemigrations忽略了CharField的下划线键

时间:2017-09-19 07:53:17

标签: django sqlite django-models

我目前正在Django的聊天应用程序中工作,并试图建立一个短信模型。当我使用 python manage.py makemigrations 创建模型时,msg_to和msg_from字段将被忽略,并且不会出现在SQLite数据库中在 python manage.py migrate 之后。当我将它们从msg更改为msg时,它们就会出现。任何人都可以证明这种行为或向我解释为什么会发生这种情况吗?

class Chat_message(models.Model):
        msg_from = models.CharField(max_length=150, default='')
        msg_to = models.CharField(max_length=150, default='')
        msg = models.TextField()
        timestamp_sent = models.DateTimeField(default=timezone.now, db_index=True)
        timestamp_read = models.DateTimeField(null=True, blank=True)

0 个答案:

没有答案
相关问题