0
model.py :클래스 뷰에서 URL에 포함 된 슬러그로 이물질을 찾는 방법은 무엇입니까?
class A():
contents N/A
class B():
keyToA = model.ForeignKey("A")
somefield = TextField()
보기 예를 들어, URL :
class BCreateForm(CreateView):
model = B
form_class = modelfactory_form(B, form=BCreateForm, field=("somefield"))
def form_valid(self, form):
form.instance.KeyToA = getAFromSlugInURL
....
어떻게 할 : 로컬 호스트/모델 A-객체 슬러그/BCreateForm (아래)
form.py 호출 보기의 URL에 슬러그가 주어진 form.instance.KeyToA
을 작성 하시겠습니까?
감사합니다.
"하지만 A와 B의 관계는 다 대일입니다."이 점을 분명히 해 주시겠습니까? A부터 B까지의 관계가 일대 다 (one-to-many)가되도록 내 모델이 설정되어 있다고 생각했습니다. – user220419
어떻게 생각하세요. ForeignKey는 일대 다 관계입니다. FK 필드가 포함 된 모델은 관계의 여러 측면입니다. –