요청이 이미 사용자에게 전송 된 중개자와 관련된 이벤트 또는 일종의 작업이 있지만 나중에 DB에서 작업 할 수 있도록 정보가 남아 있습니까? 방법 후라는 컨트롤러 메소드 후/그이 후 전라고 정의 할 수 전 Pyramid/Pylons의 사후 요청 이벤트 이벤트
2
A
답변
2
당신은 아마 이미와 요청 나눠 전에 을 수행 할 수 있습니다에 대해 아시는 바와 같이 : 당신이 요청에 완성 된 콜백을 추가해야합니다 (미들웨어를 사용하지 않고) http://docs.pylonsproject.org/projects/pyramid/1.0/narr/events.html#configuring-an-event-listener-imperatively
처리에 게시 요청 물건 여기에 설명 : http://docs.pylonsproject.org/projects/pyramid/1.0/api/request.html#pyramid.request.Request.add_finished_callback
물론 완료 콜백은 한 요청의 범위 내에서만 발생합니다. 다음 두 가지를 결합하여 모든 요청을 처리 할 수 있습니다.
from pyramid.events import NewRequest
def do_something(request):
# do something here
pass
def setup_post_request(event):
event.request.add_finished_callback(do_something)
config.add_subscriber(setup_post_request, NewRequest)
1
는 철탑에서 각 컨트롤러는 할 수 있습니다.
컨트롤러 호출을 포함하고 거기에 사용자 정의 코드를 추가 할 수있는 lib/base.py 파일이 있지만 요청이있을 때마다 호출되며 코드에서 오류가 발생할 경우 위험 할 수 있습니다.
나는 피라미드에서 확실하지 않다.
사용자 정의 미들웨어에서 작업을 수행하면 요청 및 응답 객체에는 액세스 할 수 있지만 다른 객체에는 액세스 할 수 없습니다. 당신은 이론적으로 DB 설정과 같은 .ini 구성을 구문 분석 할 수 있지만, 실제로 응용 프로그램의 일부인 경우, 나는 거기에있는 곳을 고수 할 것입니다.
관련 문제
- 1. .net MVC 3 요청 이벤트
- 2. VS 2010의 기본 사후 작성 이벤트 자동 지정
- 3. 글로벌 WCF ServiceHost 요청 이벤트 캡처
- 4. 이벤트 패턴 (.NET 예제가 요청 됨)
- 5. 이벤트 관찰자 - 이벤트 트리거
- 6. ViewGroup 이벤트 inflate 이벤트
- 7. Java - 이벤트 내의 이벤트?
- 8. 이벤트
- 9. 이벤트
- 10. VB에서 이벤트 및 이벤트 처리
- 11. Load 이벤트, Activate 이벤트 및 Form에 이벤트 입력 간의 차이점
- 12. Jquery ajax onSuccess 이벤트
- 13. 맞춤 이벤트 실행/일반 이벤트 처리
- 14. 관리되는 WMI 이벤트 클래스가 이벤트 클래스가 아닙니까?
- 15. Java에서 이벤트 처리 : 빈 이벤트 핸들러가 필요합니까?
- 16. 도메인 이벤트 v 이벤트 수집기 v ... 기타
- 17. Windows 이벤트 로그 - 이벤트 소스를 등록하는 방법?
- 18. TextBox.TextChanged 이벤트/MVbox-commanding을 통한 ComboBox.TextInput 이벤트
- 19. 수동 재설정 이벤트, 자동 재설정 이벤트
- 20. 이벤트 리스너/이벤트 흐름의 이상한 동작
- 21. ViewModels의 이벤트 애널리스트 이벤트 수신 거부
- 22. 이벤트 처리 jQuery unclick() 및 unbind() 이벤트?
- 23. 플렉스 이벤트 (Flex Post) 이벤트 화면 업데이트
- 24. asp.net (C#) menu/menuItem 이벤트/이벤트 처리
- 25. GWT 맞춤 이벤트 - 이벤트 발신자로 수신기 등록
- 26. 설정 이벤트 로그 속성은 이벤트 소스
- 27. 자바 스크립트 이벤트 객체가 이벤트 핸들러 함수
- 28. 이벤트 버블 링 및 onblur 이벤트
- 29. 안드로이드에서 이벤트 (알람 이벤트)를 추적하는 방법
- 30. 델파이 이벤트 처리, 자체 이벤트 생성 방법
이것은 내가 중성층을 필요로하지 않았고, thas – Timmy