2.0.7 Операционная ошибка Django Нет такой таблицы
Я только изучаю Django и пытаюсь создать свое собственное приложение под названием "Продукты". Я запустил
python manage.py startapp products
в PowerShell для создания приложения. Целью было простое приложение для хранения данных о товарах. Я также размещу свои settings.py, models.py и admin.py для справки
models.py
# Create your models here.
class Product(models.Model):
title = models.TextField()
description = models.TextField()
price = models.TextField()
summary = models.TextField(default = 'This is the default response')
settings.py
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# own
'products',
]
admin.py
from django.contrib import admin
# Register your models here.
from .models import Product
admin.site.register(Product)
Я запустил оба
python manage.py makemigrations
и
python manage.py migrate
оба эти способа сработали и обнаружили новый продукт миграции. Это также отобразилось на моей странице администратора, как показано здесь
Сработало как ожидалось, все TextFields присутствовали, но когда я нажал сохранить, я получил эту операционную ошибку
Я немного запутался в том, что делать дальше, любая помощь будет очень признательна.