Как добавить значения в базу данных sqlite в Django - PullRequest
1 голос
/ 09 ноября 2019

У меня есть модель Django следующим образом:

from django.db import models

class Vehicle(models.Model):
    reference = models.CharField(max_length=100, blank=False, null=False)
    make = models.CharField(max_length=100, blank=False, null=False)
    model = models.CharField(max_length=100, blank=False, null=False)

И я хочу добавить некоторые данные в файл db.sqlite3.

У меня есть простая функция:

def get_vehicles():
    try:
        fetched_vehicles = [.....]
        for vehicle in fetched_vehicles:
            n_vehicle = Vehicle()
            n_vehicle.reference = "123456",
            n_vehicle.make = "SKODA",
            n_vehicle.model = "Octavia SW",
            n_vehicle.save()


        return "Success"
    except Exception as e:
        print(str(e))

И когда я выполняю эту функцию в базе данных, я вижу кортежи вместо значений, как на фотографии:

enter image description here

Есть идеи?

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