我有一个模型,其中一个字段是一个ForeignKey值,它的模型为40,000行。默认的模型形式尝试创建一个包含40,000个选项的选择框,至少可以说是不理想的。当这个模型在一个formset工厂中使用时更是如此! 在管理员中,通过使用“raw_id_fields”很容易避免这种情况,但似乎没有模型等效。我怎样才能做到这一点? 这里是我的ModelForm: class OpBaseForm(Mo
我需要一个模型字段组成一个Django应用程序的数字字符串我正在工作,因为一个不存在我需要滚动我自己的。现在我明白了如何“get_db_prep_value”等工作,以及如何扩展模型本身(custom model fields上的django文档是一个非常宝贵的资源。),但对于我的生活,我似乎无法弄清楚如何使管理员基于输入约束的接口错误。 如何在输入错误时在管理错误中创建关联的表单域?
@render_to('edit_operation.html')
def edit_operation(request, pk):
from forms import OpBaseForm, OperationForm
from django.forms.models import inlineformset_factory
op = Operation.ob
我有一个简单的Django形式: class testForm(forms.Form):
list = forms.CharField()
def getItems(self):
#How do I do this? Access the data stored in list.
return self.list.split(",") #This does