如何保存Django表单的输入?

时间:2012-03-12 14:10:14

标签: django google-app-engine django-forms google-cloud-datastore

我有一个非常入门级的问题,但我可以弄清楚...我的问题是如何将Django表单创建的输入保存到数据库(如谷歌数据存储区)?似乎没有与表单关联的.save或.put函数。任何人都可以给我一些建议或指出一些例子吗?

谢谢!

以下是Django表单,该网站由Google应用引擎托管。

import os
os.environ['DJANGO_SETTINGS_MODULE']='settings'
from django import forms
from django.utils.safestring import mark_safe

class KabamInp(forms.Form):
    chemical_name = forms.CharField(widget=forms.Textarea (attrs={'cols': 20, 'rows': 2}))
    Koc = forms.FloatField(label=mark_safe('K<sub>OC</sub> (mL/g OC)'),initial=25000)

2 个答案:

答案 0 :(得分:0)

查看Google App Engine Djnago Guest Book的示例 它将指导通过App Engine上的Django创建模型/视图/控制器(MVC)应用程序。

答案 1 :(得分:0)

您需要为表单创建一个Model类,并使用从表单中获取的值来创建您的实体。