Я учусь Django 3, но у меня проблема. Мое приложение называется calc1. Код ниже:
MODELS.PY
from django.db import models
# Create your models here.
class Dreamreal(models.Model):
website = models.CharField(max_length = 50)
mail = models.CharField(max_length = 50)
name = models.CharField(max_length = 50)
phonenumber = models.IntegerField()
class Meta:
db_table = "dreamreal"
VIEWS.PY
from django.shortcuts import render
from django.http import HttpResponse
import datetime
import time
from .models import Dreamreal
from django.http import HttpResponse
# Create your views here.
def home(request):
today = datetime.datetime.now().date()
return render(request, 'home.html',{'today' :today})
def crudops(request):
dreamreal = Dreamreal(
website = "www.vlcbt.org.uk", mail = "info@vlcbt.org.uk",
name = "John", phonenumber = "08767655665"
)
dreamreal.save()
# read all entries and print
objects = Dreamreal.objects.all()
res ="printing all documents <br>"
for elt in objects:
res += elt.name +"<br>"
return HttpResponse(res)
Когда я пытаюсь выполнить миграцию Я получаю следующее сообщение об ошибке:
Файл "C: \ Users \ john \ Envs \ lms \ Scripts \ projects \ jkjlms \ calc1 \ urls.py", строка 3, из. импорт файлов представлений "C: \ Users \ john \ Envs \ lms \ Scripts \ projects \ jkjlms \ calc1 \ views.py", строка 5, из .models, импорт файла Dreamreal "C: \ Users \ john \ Envs \ lms \ Scripts \ projects \ jkjlms \ calc1 \ models.py ", строка 5, в классе Dreamreal (models.Model): файл" C: \ python \ lib \ site-packages \ django \ db \ models \ " base.py ", строка 115, в new " INSTALLED_APPS. " % (модуль, имя) RuntimeError: Класс модели calc1.models.Dreamreal не объявляет явную метку app_label и не находится в приложении в INSTALLED_APPS.
Заранее спасибо за помощь