2010-05-16 2 views
1

나는 (django-contact-form과 비슷한) 양식 응용 프로그램을 만들고 있고 다른 응용 프로그램의 Django 서식 파일에 렌더링 된 양식을 삽입하고 싶습니다. 어떻게해야할까요? 양식의 템플릿을 만들어야합니까 (예 : {{form.as_p} 만)? 그렇다면 어떻게 다른 템플릿에 삽입 할 수 있습니까?다른 응용 프로그램에서 장고 템플릿의 양식 응용 프로그램에서 렌더링 된 양식을 삽입하려면 어떻게해야합니까?

감사

7월

+0

보기에서 원하는 양식을 가져 와서 컨텍스트와 함께 사용하려는 서식 파일로 보낼 수 없습니까? –

+0

할 수는 있지만 별도의 응용 프로그램으로 보관하고 싶습니다. – jul

답변

2

별도의 '신청서'란 무엇을 의미합니까? 완전히 분리 된 Django 사이트 또는 현재 사이트 내의 별도의 앱을 의미합니까?

이 후자의 경우에는 문제가 없습니다 :. 당신이 그것을 사용하는

이전하면 원하는보기로 양식을 가져, 다음, 그것을 할 수있는 좋은 방법은 정말 없다. 템플릿 내에서 iframe을 사용하여 외부 사이트를 가리켜 볼 수도 있지만 특히 멋진 아키텍처는 아닙니다.

0

당신이 INSTALLED_APPS 아래 settings.py 파일에 필요하고 어떻게 든 템플릿에서 호출 형태로 응용 프로그램을로드 할 수 없습니다? 나는 장고에 조금 새로운 것이지만 그것을 할 수있는 "django"방법처럼 나는 말할 수있다.

+0

그 방법에 대한 지침이 있습니까? – jul

+0

응용 프로그램의 경로를 sys.path ('sys.path.append (appfoldeR)')에 추가 한 다음 응용 프로그램 이름을 INSTALLED_APPS에 넣습니다. settings.py에서 둘 다 수행하십시오. – rossipedia

관련 문제