от
Я новичок в Django и Python. Я пытаюсь запросить базу данных MySQL. Ввод данных из раздела администратора работает нормально. Организация очереди базы данных не дает ошибки, но она не работает. Я попытался сделать запрос из оболочки, и он работал отлично. Тем не менее, запросы из раздела кода нет. Models.py выглядит так:
class Courses(models.Model):
    course_title = models.CharField(max_length=200)
    course_image = models.ImageField(upload_to='course_images/')
    course_duration = models.TimeField()

    def __str__(self): return self.course_title
Views.py выглядит следующим образом;
from django.shortcuts import render
from .models import Courses


def homepage(request):
    cos = Courses.objects.all()
    context={
     'courses': cos
    }

    return render(request, "main/home.html", context)
Home.html выглядит так:
{% for cos in courses %}
{{cos}}
{% endfor %}
Я пытался использовать
Courses.objects.all
, а также
Courses.objects.all()
, но он все равно не работает. Мне действительно нужна помощь.              

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...