Django в столбце отсутствует ошибка при создании имени столбца в смешанном или верхнем регистре - PullRequest
0 голосов
/ 18 января 2020
class uretimkaynaklari(models.Model):

    tarih = models.DateField()
    malzemeNo = models.CharField(max_length=30)
    operasyonKodu = models.CharField(max_length=30)
    isyeri = models.CharField(max_length=30)
    vardiya = models.CharField(max_length=30)
    sicil = models.CharField(max_length=30)
    uretimMiktari = models.FloatField()
    uretimSuresiMakina = models.FloatField()
    uretimSuresiIscilik = models.FloatField()

    def __str__(self):
        return self.sicil


def operatoranalizi_func(request):

    cursor = connection.cursor()
    cursor.execute("""SELECT id as id, tarih as tarih, sicil as sicil, uretimSuresiMakina as uretimSuresiMakina
            FROM operatoranalizi_uretimkaynaklari """)
    rows = cursor.fetchall()
    print(rows)
    return HttpResponse("success")

когда у меня есть только столбцы "id", "tarih", "isyeri", все в порядке, но когда я хочу получить столбец "uretimsuresimakina", у меня появляется столбец с ошибкой.

1 Ответ

0 голосов
/ 18 января 2020
cursor.execute("""SELECT "id" as id, "tarih" as tarih, "sicil" as sicil, "uretimSuresiMakina" as uretimSuresiMakina
            FROM operatoranalizi_uretimkaynaklari """)

Спасибо. Я добавил двойные кавычки для имени столбца в смешанном или верхнем регистре. Там нет ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...