Я создаю ресторанное веб-приложение, используя Django и Python. Я пытаюсь использовать кнопки для выбора пунктов меню, которые будут добавлены в заказ и отображены в текстовой области вместе с их ценами. Спасибо! Вот код для этого раздела:
HTML:
<div class="row">
{% for Product in show_menu %}
<div class="col-sm-5" style= "color:#EAEAEA">
<button type = "submit" class="btn btn-info btn-md" onclick = "input()">{{ Product.name }}: ${{ Product.price }}</button>
<br><br><br>
</div>
{% endfor %}
</div>
<label for="order"><h2 style= "color:#EAEAEA"><u>Order Details</u></h2></label>
<br>
<form>
<textarea readonly class="fixed-right" id="order" name="order" rows="10" cols="80">
</textarea>
</form>
Views.py:
class HomeView(ListView):
model = Product
template_name = 'mis446/home.html'
context_object_name = 'show_menu'
Models.py:
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.IntegerField()
def __str__(self):
return self.name