내 프로젝트 CRUD에서 django 일반보기를 사용하고 있습니다. 나는 www.mywebsite.com/create 갈 경우 양식이 내가 원하는 얼마나 나타납니다Django - 기존보기 및 URL에 대한 CreateView 양식
urls.py에게
url(r'^create', BookCreate.as_view(model=Books, template_name='Myproj/book_create.html'), name='book_create'),
값 : CreateView 클래스는 해결하려면 다음 URL을 사용합니다.
내 문제는 이미 URL,보기 및 서식 파일이있는 다른 페이지에 양식을 통합하려는 것입니다. 어떻게이 문제를 해결 할 수
urls.py
url(r'^author/(?P<id>[0-9]{1,})/$', author_view_handler, name='author_view'),
: URL은 하나의 울부 짖는 소리처럼?
일반보기가 아닌 양식 작업에 얼마나 익숙하십니까? 즉, 폼 클래스를 얻는 방법을 알아야하거나,'author_view_handler' 뷰에서 폼을 처리하는 방법을 알아야합니까? –
제네릭 뷰에서 양식을 처리하는 방법을 알고 있습니다. 내 문제는 일반적인 문제에서부터 시작됩니다. CreateView는 템플릿으로 리디렉션되는'/ create' url에 나를 위해 양식을 만듭니다. 내 문제는'저자/아이디 '로 가서 그 형식을보고 싶다. 양식에 URL이 필요합니다. – Nunovsky
일반 뷰는 일반'ModelForm'을 사용하기 때문에 명시 적 클래스 또는'modelform_factory'를 사용하여'Books' 모델을 생성 한 다음'author_view_handler'에서 빈 인스턴스를 인스턴스화하는 것만 큼 간단해야합니다. 양식에서 저자와 책 사이의 관계를 추적하는 필드를 생략하고 내보기에서 설정합니다. –