models.py и views.py django
Создаю свой первый проект на фраймворке Django и столкнулся с проблемой.
Создал модель в models.py и импортировал ее в views.py, в самом коде все написано верно, но отладчик почему то ругается:
Не могу понять в чем проблема? Помогите, пожалуйста, разобраться.
models.py:
from django.db import models
class Worker(models.Model):
name = models.CharField(max_length=20, blank=False)
second_name = models.CharField(max_length=35, blank=False)
salary = models.IntegerField(default=0)
def __str__(self):
return f'{self.second_name} {self.name}'
views.py:
from django.shortcuts import render
from myapp1.models import Worker
def index_page(request):
all_workers = Worker.objects.all()
print(all_workers)
workers_filtered = Worker.objects.filter(salary=250000)
print(workers_filtered)
return render(request, "index.html")
Источник: Stack Overflow на русском