기본 서식 파일 (base.html이라고 함)이있는 사이트와 별도의보기로 렌더링 된 일부 추가 서브 페이지가 있습니다. base.html에는 메뉴가 있고 옵션 중 하나를 클릭하면 jquery 대화 상자가 표시됩니다. 이 대화 상자 안에 djangos 폼을 넣고 싶습니다. 또한이 대화 상자는 어떤보기가로드되는지에 관계없이 데이터를 보낼 수 있기를 바랍니다. 내가 양식에서 데이터를 소생시킬 일부 데코레이터를 사용해야한다고 생각하고,이 데코레이터에는 아약스 의존 코드가 포함되어야한다고 생각하십니까?jQuery에서 Django의 양식
나는 나의 문제를 분명히 할 것이다.
jquery 대화 상자 창이 들어있는 base.html 템플릿이 있는데 거기에 장고 (django) 양식을 넣으려고합니다. template1.html, template2.html 등도 view1, view2로 각각 렌더링됩니다. template1.html, template2.html은 base.html을 확장합니다. 그래서 나는 base.html을 상속 한 템플릿을 렌더하는 모든 뷰에 폼 핸들링 코드를 넣어야한다. 나는 그것을 피하고 싶습니다. 다른 템플릿에
# base.html
...
<div id="dialog">
{% block dialog %}
{% form_for_base.as_table %}
{% endblock %}
</div>
...
을 그리고 dialog
블록을 오버라이드 (override) :
음, 당신의 문제가 무엇입니까? – neoascetic
나는 그것을하는 방법을 모른다. –
나는 내 문제를 분명히 할 것이다. jquery 대화 상자 창이 들어있는 base.html 템플릿이 있는데 거기에 장고 (django) 양식을 넣으려고합니다. template1.html, template2.html 등도 view1, view2로 각각 렌더링됩니다. template1.html, template2.html은 base.html을 확장합니다. 그래서 나는 base.html을 상속 한 템플릿을 렌더하는 모든 뷰에 폼 핸들링 코드를 넣어야한다. 나는 그것을 피하고 싶습니다. –