2014-12-02 51 views
0

在Django中有一个表单模块内部有一个窗体类使用Python的Django的形式模块

from django import forms 

class myform(forms.Form): 

    name = forms.CharField() 

但是,如果我做的:

from django.forms import Form 

class myForm(Form): 
    name = ?? 

我的问题是,如果形式是我们从它继承,然后
创建表单时,为什么我们必须明确地调用forms.charField()

回答

0

所有django中的表单字段是django.forms.fields的子类。

注意:那个django.forms.fields。

为了访问一个特定的字段,你需要访问django.forms module.Form类,这是django FORM api的核心,它与这些类在同一个模块中是并行的,并且是django.forms。形成。

对更多解释的评论欢呼声:-)

+0

感谢您的回复 – bolzano 2014-12-02 06:24:41