【发布时间】:2014-02-13 08:44:42
【问题描述】:
我有一个这样的模型:
class WalkDb(models.Model):
USERNAME=models.CharField("name",max_length=20)
..........
这样的表格:
class WalkDbForm(ModelForm):
class Meta:
model = WalkDb
我创建了一个想要获取数据表单的类
class WALK:
def __init__(self):
self.db=WalkDb
self.walkform=WalkDbForm
def emptyForm(self):
return self.walkform
在views.py中
def add(request):
return render_to_response('add.html',{'addForm': WALK.emptyForm()})
但页面 add.html 没有打印所有内容,也没有任何错误消息。 如何在另一个类中获取 WalkDbForm? 谢谢!
【问题讨论】:
-
您提供的来自继承的链接 django 模型无法解决我的问题。我只想将数据模块类和表单模块类整合为一个类。像 WALK 类,到未来,我可以使用 WALK 类,像这个 WALK.db.xxxxx 或 WALK.form.xxxxxx 所有需要的方法都集成到一个类中以便于使用。谢谢你的回答。
-
您为什么要这样做?而且,特别是,你为什么要在课堂上这样做?模块是组织相关类的正确方式。
标签: django django-models django-forms