Импорт "django.db.models" не может быть разрешен из источника / py manage.py makemigrations Изменений не обнаружено
Я работаю над проектом с использованием django и использую программное обеспечение Visual Studio Code.
В моем каталоге "store" есть пакет python под названием "tiendaonline" и приложение под названием "gestionpedidos", где я пытаюсь создать таблицу (DDBB)
Проблема, которую я получаю, заключается в том, что я не могу создать таблицу, потому что когда я пытаюсь запустить "py manage.py makemigrations", я вижу msg "No changes detected". Также я вижу в окне под названием проблемы следующее сообщение: " Import "django.db.models" could not be resolved from source "
".Мой set.py выглядит следующим образом:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'gestionpedidos',
]
а моя модель такова:
from django.db import models
# Create your models here.
class Pedidos(models.Model):
numero = models.IntegerField(max_length=100 )
fecha = models.DateField(max_length=300 )
entregado = models.BooleanField()
class Clientes(models.Model):
name = models.CharField(max_length=30 )
direc = models.CharField(max_length=50 )
Email = models.EmailField()
Tel = models.EmailField()
class Articulos(models.Model):
name = models.CharField(max_length=100 )
seccion = models.CharField(max_length=300 )
price = models.IntegerField()
Я не знаю, что происходит. Он может дать мне адрес перехода, например "0001_init", но не работает.
Спасибо
сначала перезапустите код vs, а затем активируйте виртуальную среду, если вы ее используете. снова выполните makemigrations и мигрируйте, если изменений не обнаружено, удалите недавнюю миграцию и сделайте это снова
Добавили ли вы папку migrations
в приложение gestionpedidos
?
Если django не обнаруживает изменения, сделайте следующее
py manage.py makemigrations gestionpedidos
чтобы искать изменения только в этом приложении. Я не уверен почему, но это срабатывало для меня бесчисленное количество раз в прошлом.