Dhu*_*nth 18 django google-app-engine
如何为ModelForm中的字段分配初始值?例如:
class Form1(forms.Form):
title=forms.CharField(initial="hello")
Run Code Online (Sandbox Code Playgroud)
使用modelForm的等价物的基本语法是这样的:
class Form2(djangoforms.ModelForm):
class Meta:
model=SomeModel
fields=('title',)
Run Code Online (Sandbox Code Playgroud)
我想要做的是生成一个CRUD.由于我在一个appengine项目中这样做,我不能使用通用视图.Appengine为我们提供了djangoforms.ModelForm与django一样的工作,ModelForm但使用了appengine的数据存储.
我需要以上功能来执行"编辑"部分.
Pye*_*ras 24
通常,您将要编辑的模型对象作为实例关键字arg传递给表单:
Form2(instance = somemodelobject),但我不知道它是否适用于GAE.您始终可以将初始字典传递给表单的构造函数,例如
Form2(initial = {"title": "blahblah"})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15957 次 |
| 最近记录: |