我有一个表单,其中有些字段不是模型的字段。在发送到渲染之前,我想在我的视图中填充它们..
我的表格:
class my_form(ModelForm):
class Meta:
model = my_model
fields = ['name', 'color']
non_model_field = forms.CharField(...)
我的视图代码:
def my_view(request):
a_model_obj = MyModel.objects.get()
form = my_form(instance=a_model_obj)
## HERE I WANT TO DO SOMETHING LIKE this:
## form.non_model_form.set("myValue")
...
谢啦
使用这个;
initial={'non_model_field':'value'}
MyForm(initial={'non_model_field':'value'})
本文向大家介绍django 模型字段设置默认值代码,包括了django 模型字段设置默认值代码的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,大家还是直接看代码吧~ 补充知识:django 设置默认值到SQL 环境:django 1.9.7 背景介绍 django migrate 生成表结构时,默认是不处理default(即字段的default 是在django 框架层面,没有到数据库
问题内容: 我有一个带有两个表的SQL Server 2008数据库。第一个表称为Department。第二个表称为票证。这两个表的定义如下: 我正在尝试找出一种动态更新Department.TotalTickets值的方法。当添加或删除工单时,我想自动增加或减少TotalTickets的值。有人可以告诉我在SQL Server 2008上执行此操作的最佳方法吗? 谢谢 问题答案: 有多种方法可以
我正在处理登录表单,如果用户输入无效凭据,我们希望将电子邮件和密码字段标记为无效,并显示登录失败的消息。我如何去设置这些字段从可观察到的回调无效? 模板: 登录方式: 除了将inputs invalid(输入无效)标志设置为true之外,我还尝试将标志设置为false,并将设置为true。所有这些都不会导致输入显示其无效状态。
问题内容: 我正在开发一个多租户应用程序,其中一些用户可以定义自己的数据字段(通过管理员)以收集表单中的其他数据并报告数据。后一点使得JSONField不是一个很好的选择,所以我有以下解决方案: 请注意,CustomDataField如何具有Site的ForeignKey-每个Site将具有一组不同的自定义数据字段,但是使用相同的数据库。然后可以将各种具体的数据字段定义为: 这导致以下用途: 但这
问题内容: 如何为欧姆对象动态设置字段? 问题答案: 中的class方法为命名属性定义访问器和更改器方法: 因此,当您说时,您可以免费获得以下方法: 您可以像这样调用mutator方法: 如果您真的想说,那么可以在课堂上添加以下内容: 您可能还希望访问器版本保持对称:
Django 1.6 我在Django表单类中有一个工作代码块,如下所示。我用来构建表单字段列表的数据集可以包含任何字段的初始值,而我在表单中设置该初始值时没有成功。块,下面的块确实填充了初始表单字典属性,但未显示初始值。请注意(如果您想知道) 属性在 调用之前不存在。 这能做到吗? 如果是这样的话,我在做什么不正确的事情? 谢啦!