저는 이것이 나쁜 생각이라는 것을 확신합니다. 그러나 그렇지 않다면 여기에 일반적인 그림이 있습니다 :Django 웹 인터페이스는 쿼리를 저장하고 컨텍스트를 정의합니다.
- 데이터를 유지하기위한 웹 인터페이스 (django.contrib.admin).
- 웹 인터페이스 (django.contrib.flatpages) 템플릿 컨텍스트를 쿼리를 생성하고 정의하는 웹 인터페이스가
- (dbtemplates) 을 만들 수
- 웹 인터페이스 페이지를 만드는 방법? (컨텍스트?)
편집
여기 장고 사이트 개발을위한 정상적인 상황입니다. 새 페이지를 만들고, URL을 찾아 내고, 페이지를 지원하는 데 필요한 데이터를 파악한 다음 데이터가 의도 한대로 표시되도록 적절한 템플릿을 만듭니다.
내가 할 수있는 일은 관리자 인터페이스에서 페이지를 지원하는 데 필요한 데이터를 정의하는 것입니다. 본질적으로 당신이 views.py 파일에 넣은 것.
auth를 처리하지만 모델 (테이블)에서 모든 컨텍스트를 수신하는 래퍼보기가 있다고 상상해보십시오.
from dbcontext import DBContext # this is fictitious
def db_context_view(request, **args, **kwargs):
# ...some code to handle auth
context = DBContext.objects.get_context_for_request(request, **args, **kwargs)
return render_to_response('mydbtemplates/example.html', context)
나는 여전히 DBContext 관리자가 해당 상황에 맞는 레코드를 찾을 (모든 쿼리 매개 변수를 만족) 원하는 쿼리를 수행 할 수 있도록 뷰에 전달되는 정도를 확인하기 위해 urls.py 파일을 편집 행복 할 것이다, 템플릿이 성공할 수 있도록 적절한 사전을 반환하십시오.
불행히도 # 4로 충분히 성취하려는 목표를 이해하지 못합니다. 당신이 해결하려고하는 문제조차도 이해할 수 있도록 # 4로 달성하고자하는 시나리오의 예가 무엇입니까? –
응답 해 주셔서 감사합니다. 더 자세한 내용을 제공하기 위해 질문을 편집했습니다. –
web2py에는 웹 기반 웹 개발 솔루션과 비슷한 것이 있지만 .... 문서의 일부분에 대해서는 감사하지 않았습니다. – Paul