0
是否可以在django admin中包含模型表單模板,如下所示?將模板表單包含到django管理員
models.py
class Customer(models.Model):
name = models.CharField(max_length=20)
designation = models.CharField(max_length=20)
gender = models.BooleanField()
forms.py
class CustomerForm(forms.ModelForm)
gender = forms.TypedChoiceField(
choices=GENDER_CHOICES, widget=forms.RadioSelect(renderer=HorizontalRadioRenderer), coerce=int,)
class Meta:
model = Customer
template.html
<form action="{% url 'verinc.views.customerView' %}" method="POST">{% csrf_token %}
{{ form.as_p }}
<input id="submit" type="button" value="Click" /></form>
的views.py
def customerView(request):
if request.method == 'POST':
form = CustomerForm(request.POST)
else:
form = CustomerForm()
return render_to_response('myapp/template.html', {'form' : form,})
admin.py
class CustomerInline(admin.StackedInline)
model= Customer
form = CustomerForm
template = 'myapp/template.html
當我在url (localhost/myapp/customer)
查看的形式,它可以正確顯示的所有字段。但是當我在管理頁面查看它時,它只顯示塊中的提交按鈕。我的要求是在管理頁面中使用模板查看錶單,以便我可以使用一些AJAX腳本進行進一步處理。任何幫助最受讚賞。
是的,以及這工作正常在其他網址。我的要求是我有管理頁面中的其他模型,我需要在添加頁面中嵌入上述內容。 – Ria