Почему мое поле IntegerField не редактируется Django

Пожалуйста, подтолкните меня в этом направлении, я создаю сайт торгов (как ebay), где зарегистрированные пользователи могут делать ставки на товары.

У меня есть целочисленное поле для клиентов, чтобы ввести их новые ставки на товар, но проблема в том, что с лицевой стороны, new_bid не кликабельна (со стороны клиентов).

Пожалуйста, посоветуйте.

MODELS.PY

class Auction(models.Model):
    ABSTRACT = 'AB'
    MODERN = 'MN'
    ILLUSTRATION = 'IN'

    select_category = [
        ('ABSTRACT', 'Abstract'),
        ('MODERN', 'Modern'),
        ('ILLUSTRATION', 'Illustration')
    ]

    title = models.CharField(max_length=25)
    description = models.TextField()
    current_bid = models.IntegerField(null=False, blank=False)
    image_url = models.URLField(verbose_name="URL", max_length=255, unique=True, null=True, blank=True)
    new_bid = models.IntegerField(null=False, blank=False, default=0)
    category = models.CharField(
        choices=select_category,
        max_length=12,
        default=MODERN,
        null=True, blank=True
    )
    created_at = models.DateTimeField(auto_now_add=True)

    class Meta:
        ordering = ['-created_at']
    
    def __str__(self):
        return self.title

FORMS.PY

class BidForm(forms.ModelForm):

    class Meta:
        model = Auction
        fields = ['new_bid']
        labels = {
            'new_bid': ('Choose your maximum bid'),
        }

VIEWS.PY

    each_listing = Auction.objects.get(pk=listing_id)
    form = BidForm(request.POST)
    if form.is_valid:
        new_bid_entry = (request.POST['new_bid'])
        new_bid_user = request.user
        new_bid_listing = each_listing
        form.save()
        if new_bid_entry > Auction.current_bid():
            Bids.objects.create(new_bid_entry=new_bid_entry, id=id, user=request.user)
            messages.add_message(request, messages.SUCCESS, "Your bid is currently the highest") 
        else:
                messages.add_message(request, messages.ERROR, "Your bid must be higher than the previous bid") 

    else:
        form = BidForm()
        context = {'form': form}  
        return render(request, 'auctions/index.html', context)   

URLS.PY

    path("bid/<int:listing_id>/", views.bid, name="bid"),

DETAIL.HTML

                <div class="col-sm-5">
                    <div style="width: 30rem;">
                        <div>
                            <h5>{{ detail.title }}</h5>
                            <hr>
                            <p>{{ detail.description }}</p>
                            <hr>
                            <p>{{ detail.current_bid }}</p>
                            <hr>
                            <p>{{ detail.new_bid }}</p>
                            <hr>
                            <button class="" >Place bid</button>
                        </div>
                      </div>
                </div>
              </div>
Вернуться на верх