-2
는이 같은 모델을 가지고 :다른 클래스에서 modelform 데이터를 가져 오는 방법은 무엇입니까?
class WalkDb(models.Model):
USERNAME=models.CharField("name",max_length=20)
..........
과 같은 형태 : 내가 데이터 양식에게 뷰에서
class WALK:
def __init__(self):
self.db=WalkDb
self.walkform=WalkDbForm
def emptyForm(self):
return self.walkform
을 얻고 싶었다 클래스를 생성
class WalkDbForm(ModelForm):
class Meta:
model = WalkDb
및 .py
def add(request):
return render_to_response('add.html',{'addForm': WALK.emptyForm()})
하지만 add.html 페이지는 모든 것을 인쇄하지 않았고 오류 메시지가 없습니다. 다른 클래스에서 WalkDbForm을 가져올 수 있습니까? 감사합니다!
당신이주는 상속에서 링크 장고 모델은 내 질문을 해결할 수 없습니다. 데이터 모듈 클래스와 폼 모듈 클래스를 하나의 클래스로 통합하려고합니다. WALK 클래스와 같은 은 미래에 WALK 클래스를 사용할 수 있습니다. 예 : WALK.db.xxxxx 또는 WALK.form.xxxxxx 모든 필요한 메소드를 사용하기 쉬운 하나의 클래스로 통합합니다. 답변 해 주셔서 감사합니다. – user3225790
왜 이것을하고 싶습니까? 그리고, 특히, 당신은 수업에서 어떻게 이것을 할 수 있습니까? 모듈은 관련 클래스를 구성하는 올바른 방법입니다. –