Что такое MyModel.objects в Django?
Я прохожу курс Django для начинающих, в котором я дошел до уровня создания моделей и вставки данных в таблицы.
Я создал следующую модель:
from django.db import models
# Create your models here.
class Names(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
В оболочке я делаю:
elvis = Names.objects.create(first_name="elvis", last_name="prestley")
Это успешно создает запись в базе данных.
Я хочу знать логику Names.object.create() - "Names" - это созданный мной класс, который наследует класс Models, но я не уверен, откуда взялась часть ".object.create()"?