【发布时间】:2011-04-27 06:54:59
【问题描述】:
这是我目前拥有的:
views.py
def activation_signupcount(request):
if 'datestart' not in request.GET:
form = SegmentForm(request.GET)
#form2 = Period(request.GET)
return render_to_response('activation/activation_signupcount.html', {'datestart':'', 'form':form})
模板
<form method="get" action="">
<h3>1. Choose segment</h3>
{{ form.as_p }}
forms.py
from django import forms
from django.forms.widgets import RadioSelect
from django.forms.extras.widgets import SelectDateWidget
usersegment = [['non-paying','Non-paying'],['paying','Paying'], ['all', 'All']]
class SegmentForm(forms.Form):
radio = forms.ChoiceField(required = True, label= False, widget=RadioSelect(), choices=usersegment)
输出如下所示
问题:
- 如何设置初始值或默认值?
- 如何删除项目符号
- 如何去掉“此字段为必填项”文本。
我仔细查看了 djangoprojects 上的文档,但似乎没有任何内容,除非我错过了什么?
【问题讨论】:
-
您需要发布您的模板代码。你只是在做
{{form}}吗?
标签: django django-forms radio-button