ようこそ、Django ModelFormのチェックボックスとラジオボタン
私はDjangoの初心者です。あなたの助けが必要です。真剣に。
私のフォームにチェックボックスとラジオボタンを追加します。
ご協力いただければ幸いです。
models.py
from django.db import models
from shop.models import Product
class Order(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
email = models.EmailField()
address = models.CharField(max_length=250)
postal_code = models.CharField(max_length=20)
city = models.CharField(max_length=100)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
paid = models.BooleanField(default=False)
class Meta:
ordering = ('-created',)
def __str__(self):
return 'Order {}'.format(self.id)
def get_total_cost(self):
return sum(item.get_cost() for item in self.items.all())
forms.py
create.html
{% extends "shop/base.html" %}
{% block title %}
Checkout
{% endblock %}
{% block content %}
<h1>Checkout</h1>
<form action="." method="post" class="order-form">
{{ form.as_p }}
<p><input type="submit" value="Place order"></p>
{% csrf_token %}
</form>
{% endblock %}
任意の提案は、AR歓迎です。助けてください。
UPDATE
どのように選択するオプションを追加するには?
あなたの考えは良いです。 form.as_pでform.as_pを変更するだけでした。しかし、私はテンペラで「レンダリングフィールドを手動で」使用することを好みます。 – Kuba
あなたが私の答えを受け入れるのを助けたら助けてください。 – badiya