Django не может отобразить форму на шаблонах

Я создал модель и форму для загрузки данных пользователями, но почему-то форма не отображается на html-странице.

Вот моя модель:

class Product(models.Model):
    STATUS = (
        ('True', 'True'),
        ('False', 'False'),
    )
    VARIANTS = (
        ('None', 'None'),
    )
    SALESTATUS = (
        ('True', 'True'),
        ('False', 'False'),
    )

    SIZES = (
        ('small','small'),
        ('medium','medium'),
        ('large','large')
    )
    user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)
    category = models.ForeignKey(Category, on_delete=models.CASCADE) #many to one relation with Category
    title = models.CharField(max_length=150)
    keywords = models.CharField(max_length=255)
    description = models.TextField(max_length=255)
    author = models.CharField(max_length=150,default="unknown")
    image=models.ImageField(blank=True)
    amount=models.IntegerField(default=0)
    detail=RichTextField(blank=True,null=True)
    slug = models.SlugField(null=False, unique=True)
    status=models.CharField(max_length=10,choices=STATUS)
    create_at=models.DateTimeField(auto_now_add=True)
    update_at=models.DateTimeField(auto_now=True)
    variant=models.CharField(max_length=10,choices=VARIANTS, default='None')
    rating = models.IntegerField(default=0)
    def __str__(self):
        return self.title

    ## method to create a fake table field in read only mode
    def image_tag(self):
        if self.image.url is not None:
            return mark_safe('<img src="{}" height="50"/>'.format(self.image.url))
        else:
            return ""

    def get_absolute_url(self):
        return reverse('category_detail', kwargs={'slug': self.slug})

    def avaregereview(self):
        reviews = Comment.objects.filter(product=self, status='True').aggregate(avarage=Avg('rate'))
        avg=0
        if reviews["avarage"] is not None:
            avg=float(reviews["avarage"])
        return avg

    def countreview(self):
        reviews = Comment.objects.filter(product=self, status='True').aggregate(count=Count('id'))
        cnt=0
        if reviews["count"] is not None:
            cnt = int(reviews["count"])
        return cnt        

Вот моя форма:

from django.forms import ModelForm
from .models import Product

class ProductForm(ModelForm):
    class Meta:
        model = Product
        fields = '__all__'

Вот мои взгляды:

@login_required(login_url='/login') # Check login
def addlisting(request):
    form = ProductForm()
    context={   
             'form':form,        
            }
    return render(request,'listing/addlisting.html') 

Вот мой шаблон:

  <section class="blog_area single-post-area section-padding">
     <div class="container">
        <form action="" method="post">{{form.as_p}}</form>
     </div>
  </section>

Пожалуйста, посмотрите и помогите мне узнать, какой шаг неверен.

Заранее спасибо. АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА

Вернуться на верх