Django不会将我的内容添加到sqlite db中

时间:2015-06-04 18:25:21

标签: python django database sqlite object

我正在解析XML文档,添加到sqlite db并同时在控制台中打印它。我有不同的领域。例如,我在我的数据库中,TITULO,charField(max_length = 100)。

models.py

from django.db import models

class Actividad(models.Model):
    id_evento = models.FloatField()
    titulo = models.CharField(max_length=100)
    tipo = models.CharField(max_length=100)

TITUTO字段正常工作 ..

    elif self.TITULO:
        self.Evento.titulo = content

现在,对另一个名为TIPO

的字段执行相同的操作
    elif self.TIPO:
        self.Evento.tipo = content

什么都不做!它是在控制台中打印的,但是没有添加到sqlite db中,相同的字段charField(max_length = 100),没有msg错误!

我正在做print(内容)并且可以在屏幕上看到它,但在sqlite db中没有!我的意思是,我可以看到屏幕上打印的内容,但它没有在数据库中更新,并且有TIPO空白字段。

(至少我做self.Evento.save())

编辑:

    elif self.TIPO:
        self.Evento.tipo = "hola"
        print self.Evento.tipo

我已经改变了我的代码。 它打印“hola”,但它没有保存到db!

0 个答案:

没有答案