django-async-messages

소프트웨어 스크린 샷:
django-async-messages
소프트웨어 정보:
버전: 0.1.4
업로드 날짜: 20 Feb 15
개발자: David Winterbottom
라이센스: 무료
인기: 4

Rating: nan/5 (Total Votes: 0)

장고 - 비동기 메시지는 장고에 대한 간단한 비동기 메시지입니다.
질문
이 어떤 문제를 해결 하는가?
사용자가 당신이 (예를 들어, 셀러리를 사용하여) 오프라인으로 처리하는 비용이 많이 드는 작업을 사주 가정하자. 이 라이브러리는 작업이 완료되었을 때 사용자에게 통지하기위한 간단한 메커니즘을 제공한다.
예를 들어, 많은 보고서를 생성 셀러리를 사용하고 그 리포트를 다운로드 할 준비가 사용자에게 알리기 위해이 라이브러리를 사용할 수있다.
이 프로그램은 어떻게 작동 하는가?
캐시는 메시지를 유지하는 데 사용되며, 미들웨어는 다음을 선택하고 장고의 메시지에 추가하는 데 사용됩니다. 모든 매우 간단합니다.
이렇게 다른 라이브러리는하지가 있습니까?
예, 있습니다 -하지만 그들은 다른 방식으로 problm를 해결 :
- 장고 - 오프라인 - 메시지 -이 장고의 메시지 프레임 워크를 사용할 수있는 대체 스토리지 백엔드를 제공합니다.
- 장고 - 알림
설치
PyPI (안정적)에서 :
장고 - 비동기 메시지를 설치 PIP
Github에서 (불안정)에서 :
설치 PIP
자식 +의 자식 : //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
당신의 INSTALLED_APPS에 async_messages.middleware.AsyncMiddleware를 추가합니다. 이 django.contrib.messages.middleware.MessageMiddleware 후 제공해야합니다.
당신은 캐시가이 작업을 위해 당신의 설정을 설정해야합니다. 평소와 같이, memcache가 최선의 선택입니다.
용도
단일 사용자에게 메시지 보내기 :
>>> async_messages 수입 message_user에서
>>> django.contrib.auth.models 사용자 가져 오기에서
>>> 배리 = User.objects.get (사용자 이름 = '배리')
>>> message_user은 (배리는 "배리, 보고서가 준비되었습니다")
많은 사용자에게 메시지 보내기 :
>>> async_messages 수입 message_users에서
>>> 직원 = User.objects.filter (is_staff = 참)
>>> message_users는 (직원, "모든 예산은 하루의 끝에서 지출해야한다")
메시지 레벨을 지정합니다 :
>>> django.contrib.messages 수입 상수에서
>>> message_users (직원, constants.WARNING "쿵!")

이 릴리스의 새로운 기능입니다 :

이 장고에 변경된 의존성이 될 만 1.2+

이 장고에 변경된 의존성이 될 만 1.2+ :

이 버전 0.1.2의 새로운 기능

이 요구 사항 :

이 파이썬
장고

개발자의 기타 소프트웨어 David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

purl
purl

20 Feb 15

코멘트 django-async-messages

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!