Я получаю эту ошибку в Django.
OSError at / dog_list /
[Errno 22] Недопустимый аргумент: «C: \ Users \ Kanan \ Desktop \ blank \ cv \ templates \»
Мой файл views.py похож на этот
from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader
from dog.models import User, Dog
from django.http import Http404
# Create your views here.
def dog(request):
context = {
"dog_list": Dog.objects.all()
}
return render('dog.html', request, context=context)
И мой HTML-файл выглядит так
<html>
<head>
<title> Welcome to Dog sharing platform</title>
</head>
<body>
<h2> Dog types </h2>
<li>
{% for dog in dog_list %}
<ul>{{dog.dog_list}}</ul>
{% endfor %}
</li>
</body>
Мой файл models.py приведен ниже
class User(models.Model):
username = models.CharField(max_length=100)
def __str__(self):
return self.username
class Dog(models.Model):
breed = models.CharField(max_length=100)
name = models.CharField(max_length=100)
age = models.FloatField(default=0.5)
user = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return self.breed
Как я могу это исправить?