我在Django中有以下类型的模板: <form .... > <label class="control-label" for="id_quantity">Quantiy</label> {{ form.quantity }} <label class="control-label" for="id_title">Quantiy&
我有MyModel模型类的MyModelForm表单类,我想为某个字段生成一个随机值. 我看到它的方式是在init或save函数中,我尝试使用self.fields [‘randfield’]但它抛出一个错误’MyModelForm’对象没有属性’fields’. 如何访问和更新表单类中的字段,以便我可以使用随机值对其进行实例化? 谢
我正在使用模型表单,我在模板中呈现该表单,如下所示. <table> {{form.as_table}} </table> 但问题是,它将所有字段呈现为行.由于我的模型包含超过200行, 当它显示元素为200行时,它看起来很糟糕.我想将它们分成5列,所以 总行数约为40-43.是否有任何内置模板标签可用于此
我的一个表格是给我这个错误,我似乎无法弄清楚问题是什么. 11:24:04 web.1 | Internal Server Error: /dash/location/add 11:24:04 web.1 | Traceback (most recent call last): 11:24:04 web.1 | File "/Library/Python/2.7/site-packages/django/core/handlers/base.py",
我有一个django表单,我想验证当我要保存时字段不为空,让我们说例如“description”字段(charfield)….这是我的form.py代码: from django.core.exceptions import ValidationError class CostItemsForm(ModelForm): groupid = forms.CharField(required=True) def __ini
我正在使用Django表单进行输入.但是,我想稍微定制一下.例如,以下Django代码将被翻译成: #Django code aerial_size_dist = forms.ChoiceField(initial='Very Fine to Fine') #Translated HTML <tr><th><label for="id_aerial_size_dist">Aerial size dist:</la
我希望我的一个表单像管理页面一样工作,所以我想我会查看代码,看看它是如何工作的. 具体来说,我希望用户能够单击选择列表旁边的“”图标,然后转到管理页面的弹出窗体以添加新项目. 当他们在那里输入新项目时,我希望新项目出现在选择框中,然后被选中(就像此功能在管理页面上的工作
我正在制作一个自定义用户表单,用户可以在其中更改一些细节.它有两个错误,我无法理解问题是什么. 第一个问题是表单没有填写用户详细信息.这似乎是因为表单初始化时self是空的,为什么? 第二个问题是,当我提交此表单时,它会抱怨一些KeyError,我也没有.我已经粘贴了代码和堆栈跟踪. 追
如何在调用is_valid()方法后更改表单字段值? 我在使用form.is_valid验证数据后尝试更改字段u_id(这是必需的).我可以改变数据,甚至在HttpResponse中显示它,但我不能把它写入我的Postgresql DB.有任何想法吗? class ProductForm(forms.ModelForm): class Meta: model
我需要设置Django forms.ChoiceField来显示货币符号.由于django表单转义了所有HTML ASCII字符,我无法得到$ (€)或& pound; (£)显示货币符号. <select id="id_currency" name="currency"> <option value="&#36;">$</option>
我只是想尝试运行一个简单的{%if user.is_authenticated%}.但它总是返回False. 这是我的所有文件. views.py from django.shortcuts import render_to_response, redirect from django.core.urlresolvers import reverse from django.template import RequestContext from django.co
编辑: 我希望’success_url'(即result.html)显示’form.process()’中的’data’.以下代码显然不起作用.任何人都可以告诉我它有什么问题或建议另一种方法来基本上查看模板中的上下文“数据”(以列表或字典的形式),即在表单形式之后向用户显示数据的更好方法提交.提前谢谢了. -- ur
我创建了一个django表单,我不需要将这些值保存在我的数据库中.但我不知道如何在javascript中访问这些表单值. balance.html <script> $(document).ready(function () { $('.dateinput').datepicker(); var a = document.getElementsById("{{ form.start_date }}").val;
我想学习如何将模板添加到我的ModelForm我是新手.您可以在下面看到我的models.py,url.py和views.py: 我的model.py看起来像这样: from django.db import models from django.forms import ModelForm from django.contrib.auth.models import User class Yazilar(models.Model):
我有一个包含一些字段,但我的css类适用于除EmailField之外的所有文件.我也尝试过sender.widget.attrs.update({‘class’:“contatct-form”})并且它仍然不起作用(只是改变字段的大小).有人知道问题是什么吗?因为我的所有搜索都没有成功. 形成: from django import forms class NameF
我试图解决的用例是要求用户在允许进入表单进程的下一个阶段之前下载文件. 为了实现这一点,我有一个Django表单来捕获用户的一般信息,其中POSTS到Django查看’A’.使用模板显示表单,该模板还包括带有简单嵌入式按钮的iFrame,该按钮链接到Django视图“B”的URL. 视图’B’只是设置会
我正在使用forms.ModelChoiceField来从特定模型条目加载选项: from order.models import Region class CheckoutForm(forms.Form): area = forms.ModelChoiceField(queryset=Region.objects.all(),label=("Area")) 我面临的问题是从应用程序导入类名时.我收到错误: ImportEr
我已经创建了一个自定义小部件OrderedCheckboxSelectMultiple,我只是替换了< ul>对于< ol>并将一些类添加到< label>,< li>等: class OrderedCheckboxSelectMultiple(forms.CheckboxSelectMultiple): def render(self, name, value, attrs=None, choices=()): if valu
我有一个小问题,即理解并将备份和恢复功能应用于Django的contrib库中的表单向导模块. 我尝试创建一个存储类,使用数据库存储当前状态,而不是cookie或会话,但这并没有解决我的情况,因为当表单初始化时,所有旧数据都被清理,在cookie存储和会话存储中都是相同的(我正在模仿cookie但保
假设有两种模型:作者和书. 果然Book有一个作者的外键.有一个创建视图,用户在其中提供作者的姓名,并上传包含其书籍列表的文件. 所以我想弄清楚创建表单的最佳方法.现在我有: class AddForm(ModelForm): books = FileField() class Meta: model = Author d
我正在尝试使用当前用户所属的Django组填充ModelForm的Select列表. 没有错误,但我只得到一个空的选择列表. 这是我的代码: class ArchiveForm(forms.ModelForm): class Meta: model = Archive fields = ['tags', 'version', 'sharegp'] localized_fie
我正在使用Django编写一个博客应用程序,我正在尝试实现一个分层类别结构.每个类别都有一个“父”ForeignKey,指向同一个Category模型.我想允许管理员添加类别,我希望界面允许他们选择类别的父类别.但是,我想避免我自己的爷爷情况,所以我想将类别的可用选择限制为那些没有作为祖先的
我很好奇为我的django形式制作一个“疯狂的lib”风格形式(参见http://www.lukew.com/ff/entry.asp?1007).我可以通过迭代所有表单字段并手工布置文本来完成它,例如< li>应该有{{form.num_widgets}}小部件< / li>但是我不喜欢表单字段上的标签是如何未使用的,它是如何从表单定义文件
在创建“vanilla”python类时,如果想要在赋值给属性时执行代码,通常的模式是创建一个“受保护”(lead-underscore)属性来保存数据,并使用property来创建getter和setter . 现在,如果我想用Django模型做到这一点,那将是没有吸引力的,尤其是因为我必须搜索属性的下划线版本. 在Django
我正在尝试为以下模型创建一个formset: class Category(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(null = True, blank=True) class Recipe(models.Model): title = models.CharField(max_length=100)