django-async-messages

Screenshot Software:
django-async-messages
Mga detalye ng Software:
Bersyon: 0.1.4
I-upload ang petsa: 20 Feb 15
Nag-develop: David Winterbottom
Lisensya: Libre
Katanyagan: 4

Rating: nan/5 (Total Votes: 0)

Django-async-mensahe ay isang simpleng asynchronous na mga mensahe para sa Django.
Tanong
Ano ang problema ay malutas ito?
Ipagpalagay na instigates ng gumagamit ang isang mahal na gawain na kayo ay pinoproseso offline (hal gamit kintsay). Library na ito ay nagbibigay ng isang simpleng mekanismo sa pag-abiso ang user kapag ang gawain ay natapos.
Halimbawa, maaari mong gamitin ang kintsay upang bumuo ng isang malaking ulat at pagkatapos ay gamitin ang library na ipaalam ang manggagamit na ang kanilang ulat ay handa na upang ma-download.
Paano ito gumagana?
Ang cache ay ginagamit upang magpumilit ang mensahe, at middleware ay ginagamit upang pumili ng mga up at idagdag ang mga ito sa mga mensahe Django iyon. Ang lahat ng mga napaka-simple.
Sigurado hindi nagkaroon ng iba pang mga library na gawin ito?
Oo, mayroong - ngunit malutas nila ang problm sa iba't ibang paraan:
- Django-offline mensahe - ito ay nagbibigay ng isang alternatibong imbakan backend na maaring magamit ng mga mensahe framework Django iyon.
- Django-notification
I-install
Mula PyPI (stable):
buto ng bungang-kahoy-install Django-async-mensahe
Mula Github (hindi matatag):
buto ng bungang-kahoy-install
Git + Git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Magdagdag ng async_messages.middleware.AsyncMiddleware sa iyong INSTALLED_APPS. Tiyakin na pagdating pagkatapos django.contrib.messages.middleware.MessageMiddleware.
Kailangan mong mag-set up ng cache sa iyo setting para gumana ito. Tulad ng nakasanayan, memcache ay ang pinakamahusay na pagpipilian.
Gamitin ang
Magpadala ng mensahe sa isang solong user:
>>> Mula async_messages import message_user
>>> Mula django.contrib.auth.models pag-import ng Gumagamit
>>> Barry = User.objects.get (username = 'Barry')
>>> Message_user (Barry, "Barry, ang iyong ulat ay handa na")
Magpadala ng mensahe sa maraming mga user:
>>> Mula async_messages import message_users
>>> Staff = User.objects.filter (is_staff = True)
>>> Message_users (kawani, "Lahat ng mga badyet ay dapat na ginugol sa pagtatapos ng araw")
Tukuyin ang antas ng mensahe:
>>> Mula django.contrib.messages import constants
>>> Message_users (kawani,, constants.WARNING "Boom!")

Ano ang bagong sa paglabas:

  • binago dependency sa Django upang maging 1.2 lamang +

Ano ang bagong sa bersyon 0.1.2:

  • binago dependency sa Django upang maging lamang 1.2+

Mga Kinakailangan :

  • Python
  • Django

Iba pang mga software developer ng David Winterbottom

csvfilter
csvfilter

1 Mar 15

purl
purl

20 Feb 15

Oscar
Oscar

20 Jul 15

Mga komento sa django-async-messages

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!