Как редактировать значения опций выбора в Django Forms

models.py

class Product(models.Model):
    
    product = models.CharField(max_length=50, blank=True, null=True)
    price = models.IntegerField(blank=True,null=True)
   
    def __str__(self):
        return self.product
    class Meta:
        db_table = "product"



class price_list(models.Model):
    product = models.ForeignKey(Product, on_delete=models.CASCADE,blank=True)
    price = models.IntegerField(blank=True,null=True)
    value = models.IntegerField(null=True)

    class Meta:
        db_table = "pricelist"

Примечание: значением для каждой опции является id продукта. Я хочу изменить это значение на цену (которая связана с продуктом). forms.py

class CourseCreateForm(forms.ModelForm):
    class Meta:
        model = price_list
        fields = ['product', 'price', 'value' ]

views.py

def index(request):
    result = Product.objects.all()   
    form = CourseCreateForm(request.POST or None)
    if form.is_valid():
        form.save()
        messages.success(request, 'Successfully saved')
        return redirect('/')
    context = {
        'form':form,
        'title': "Add Course",
        'col':result
    }
    return render(request,'index.html', context)

index.html Я хочу редактировать значение опции select, например(value={{result.price}}), но не знаю, как это сделать.

<div class="bg-light p-5 rounded">
      <h1>{{title}}</h1>
      <div class="row">
        <div class="col-sm-5">
          <div class="display_table">
            <form action="" method="POST">
                  {% csrf_token %}
                  {% comment %} {{form.as_p}} {% endcomment %}
                  {{form|crispy}}
                  <br>
                 
                  <input type="submit" value="Save" class = "btn btn-primary" onclick="demo()">
                  <b style="color:green;" id="colordisplay"></b>
                  <label for="msg"></label>
            </form>
        </div>
      </div>
    </div>
Вернуться на верх