У объекта 'adduser' нет атрибута 'get' error при использовании шаблонов с django?

Я пытаюсь использовать шаблоны HTML с django, но получаю ошибки, пожалуйста, посмотрите на это и скажите мне, что не так с кодом

Это мой файл просмотров

from django.http import HttpResponse
from django.template import loader
from . models import adduser
def user(request):
    all_users = adduser.objects.all()
    template = loader.get_template('p1/adduser.html')
    context = {
        'all_users':all_users,
    }
    return HttpResponse(template.render(context, request))

Это мой файл моделей

from django.db import models
class adduser(models.Model):
    name = models.CharField(max_length=255)z
    designation = models.CharField(max_length=255)
    email = models.CharField(max_length=255)
    password = models.CharField(max_length=255)
    confirmpassword = models.CharField(max_length=255)
    ContactNumber = models.IntegerField()

Это мой шаблон adduser.html

<!DOCTYPE html>
<html>

<body>

<h2>Add User</h2>

<form action="" method="post">
 Name:<br>
 <input type="text" name="Name"><br>
 Designation:<br>
 <input type="text" name="Designation"><br>
 Email:<br>
 <input type="Email" name="Email"><br>
 Password:<br>
 <input type="password" name="Password"><br>
 Confirm Password:<br>
 <input type="password" name="Confirm Password"><br>
 Contact Number:<br>
 <input type="number" name="Number" ><br>
 <input type="submit" value="Add">
 <button type="cancel" onclick="window.location='http://google.com';return false;">Cancel</button>
   
</form> 

</body>
</html>

0 ответов

Другие вопросы по тегам