0

我需要创建一个包含两个字段的管理端表单

  1. 码数:整数
  2. 代码值:浮点数

我怎样才能做到这一点。此表格与任何模型无关。

4

2 回答 2

0
from django import forms

class Your_Form(forms.Form):
    number_code = forms.IntegerField()
    value_code  = forms.FloatField()
于 2012-07-27T01:58:10.600 回答
0

您可以按照@levi 的回答中的说明实现您的无模型表单。然后,您可以通过多种不同的方式将其放置在管理站点中,具体取决于您的需要:

  • 通过上下文处理器使表单的实例可用于所有模板,并覆盖管理模板以使其呈现在您想要的任何位置。您可以创建仅用于处理表单的视图。
  • 创建一个视图以在唯一的位置呈现和处理表单,并将其连接到管理员,如旧 Django Book 中所述,您需要确保该视图的模板扩展了管理员的模板之一(admin/change_form.html可能是一个不错的选择)。
于 2012-07-27T12:41:19.493 回答