1
모델을 기반으로하는 양식이 있지만 필드를 하나 더 추가하고 싶습니다. 해당 필드는 모델에 있어서는 안됩니다 (또는 가능할 수도 있지만 열이 있어야 데이터베이스에 저장되지 않아야합니다).Django - 모델에 있어야하지 않는 양식에 필드 추가
이 필드는보기로 전달되며보기에서 수행 할 작업을 정의합니다 (보기의 if에서 사용됨).
모델을 기반으로하는 양식이 있지만 필드를 하나 더 추가하고 싶습니다. 해당 필드는 모델에 있어서는 안됩니다 (또는 가능할 수도 있지만 열이 있어야 데이터베이스에 저장되지 않아야합니다).Django - 모델에 있어야하지 않는 양식에 필드 추가
이 필드는보기로 전달되며보기에서 수행 할 작업을 정의합니다 (보기의 if에서 사용됨).
당신은 ModelForm에 추가 필드를 추가 할 수 있습니다
큰class FooForm(ModelForm):
extra_stuff = forms.CharField()
class Meta:
model = Foo
fields = ['bar', 'biz']
이, 잘했다. 질문이 하나 더 있는데 어떻게 필드의 순서를 바꿀 수 있습니까? 이 추가 된 필드가 먼저 나타나고 모델 필드 다음에 마지막으로 나타나기를 원합니다. 다시 한 번 감사드립니다. – fgalvao