Поле 'id' ожидало число, но получило 'None'
У меня небольшая проблема. Я пытаюсь добавить некоторые значения в мою таблицу из Mongodb, используя django и страницу администратора.
Я написал в models.py (код базовый, потому что я учусь и это был первый шаг из учебника, который я видел):
from datetime import date
from django.db import models
class activity_stage(models.Model):
date = models.TextField()
start = models.TextField()
stop = models.TextField()
distance = models.TextField()
calories = models.TextField()
steps = models.TextField()
В admin.py
from django.contrib import admin
from .models import activity_stage
admin.site.register(activity_stage)
Но на моей странице администратора он не приписывает мне номер индекса ( список объектов со страницы администратора). Я попытался удалить объекты, но получаю эту ошибку: Поле 'id' ожидало число, но получило 'None'.
Моя таблица из моей базы данных выглядит следующим образом: Mongodb_collection. Я назвал класс из моделей тем же именем, что и коллекция из mongo.
В конце концов, я хочу импортировать на свою страницу файл excel, и я нашел кое-что, что, вероятно, может мне помочь. Но я не знаю, как решить мою ошибку. Я думаю, что решить проблему я смогу после добавления объектов со страницы администратора в мою базу данных.