У меня есть модель, как это:Как получить данные модели в другом классе?
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
в представлениях .py
def add(request):
return render_to_response('add.html',{'addForm': WALK.emptyForm()})
, но страница add.html не печатала все и не имеет никакого сообщения об ошибке. Как я могу получить WalkDbForm в другом классе? Спасибо!
Ссылка django model from inheritance, которую вы даете, не может решить мой вопрос. Я просто хочу интегрировать класс модуля данных и модуль модуля формы в один класс. , как класс WALK, к будущему я могу использовать класс WALK, как этот WALK.db.xxxxx или WALK.form.xxxxxx все необходимые методы интегрируются в один класс для удобства использования. Благодарим вас за ответ. – user3225790
Зачем вам это нужно? И, особенно, зачем вам это делать с классом? Модули - это правильный способ организации связанных классов. –