| Django-Å»Å𠎺ũ Å¥ ¶Ç´Â ¿¬±â¸¦ Æ÷ÇÔÇϵµ·Ï Builtin Django ¸ÞÀÏ ±â´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Django-Å»Åð ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.github.com/keithio/
Django-Å»Åð ű×
Django-Å»Åð ¼³¸í
Django-È÷½ºÅ×À̼ÇÀº ÀÛ¾÷ Å¥ ¶Ç´Â ¿¬±â¸¦ Æ÷ÇÔÇϵµ·Ï Builtin Django ¸ÞÀÏ ±â´ÉÀ» Çâ»ó½ÃÅ°´Â Django ¾ÛÀÔ´Ï´Ù. ¿Ö³ÄÇÏ¸é ´Ù¸¥ ¸ÞÀÏ ¾ÛÀº ¹«¾ùÀԴϱî? Djano ¸ÞÀÏ·¯°¡ ²Ï ÀαⰡÀÖ´Â °Í °°Áö¸¸ Àá±Ý ÆÄÀÏ¿¡ ÀÇÁ¸Çϱ⺸´Ù´Â ¼¿·¯¸® ³ëµ¿ÀÚ¸¦ È°¿ëÇÏ°í ½Í¾ú½À´Ï´Ù. ±×°ÍÀº ´Ù¾çÇÑ È£½ºÆ®¿¡¼ ¿¹ÃøÇÒ ¼ö¾ø´Â ÇൿÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ³ªÁß¿¡ Cron JobÀ» ÅëÇØ º¸³»±â À§ÇØ ¸î °¡Áö ¸Þ½ÃÁö¸¦ ÀúÀåÇÏ´Â ¿É¼ÇÀ» ¿øÇß½À´Ï´Ù. Django-Å»ºÏÀÇ ´Ù¸¥ ÇýÅÃÀº °¢ ¸Þ½ÃÁö°¡ ÀÚü ÅÛÇø®Æ®¸¦ »ç¿ëÇÏ¿© ÀÚü ÅÛÇø®Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼ ƯÁ¤ ÀüÀÚ ¸ÞÀÏ À¯ÇüÀ» µðÀÚÀ̳ʰ¡ ¸¸µç ÇϳªÀÇ ÅÛÇø´À» °®µµ·Ï ¿øÇÏ´Â °æ¿ì ´Ù¸¥ Çü½ÄÀÌ ´Ù¸¥ Çü½ÄÀ» °¡Áú ¼ö ÀÖÁö¸¸À̸¦ ÂüÁ¶ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÁÅؽºÆ®¿Í ÅÛÇø®Æ®ÀÇ Á¶ÇÕÀº º¸³»´Â ´ç½Ã ¹ß»ýÇϹǷΠ¼¿·¯¸® ¶Ç´Â ºñ ÇÇÅ© ¸ð¸àÆ®¿¡¼ ¶Ç´Â ¿øÇÏ´Â °æ¿ì Áï½Ã ó¸® ´É·ÂÀ» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÃÀÛÇϱâ. Django-È÷½ºÅ×ÀÌ¼Ç ¼³Ä¡ : PIP install -e git : //github.com/keithio/django-mailify.git#egg=mailify2. installed_apps¿¡ ´ëÇÑ ¸ÞÀÏ Æí¼Óȸ¦ Ãß°¡ÇϽʽÿÀ. installed_apps + = ( '´Ô',) 3. ½ÇÇà ÁßÀÔ´Ï´Ù. ´ÙÀ½Àº ¼±Åà »çÇ×ÀÌÁö¸¸ ±ÇÀåµË´Ï´Ù. - default_from_email : ±âº» º¸³½ »ç¶÷ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò´Â name°ú ¶Ç´Â name°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. default_from_email = 'admin '- mailify_delete_after_send : Send Send (default = true) µ¥ÀÌÅͺ£À̽º¿¡¼ ¸Þ½ÃÁö¸¦ »èÁ¦ÇÒÁö ¿©ºÎ : mailify_delete_after_send = true- mailify_default_description : ³»ºÎ »ç¿ë¸¸À»À§ÇÑ ÀüÀÚ ¸ÞÀÏ ¸Þ½ÃÁö¿¡ ´ëÇÑ ¼³¸í (default = 'message') : mailify_default_description = 'mysite ´ëÀÀÀÚ : ±âº»ÀûÀ¸·Î »ç¿ëµÇ´Â Á¦¸ñ ÅÛÇø´ (default = 'mailify / subject.txt') : mailify_default_subject_template = 'mysite / templates / message / subject.txt'- mailifates_default_text_template : ±âº»ÀûÀ¸·Î »ç¿ëÇÒ Æò¹® ¸Þ½ÃÁö ÅÛÇø´ (default = 'maileify / message.txt') : mailify_default_text_template = 'mysite / templates / message / message.txt'- mailify_default_html_template : de¿¡¼ »ç¿ëÇÒ HTML ¸Þ½ÃÁö ÅÛÇø´ ¿À·ù (default = 'mailify / message.html') : mailify_default_html_template = 'mysite / templates / message / message.html'- mailify_default_when : ¸Þ½ÃÁö¸¦ º¸³»´Â½Ã±â, 0 - Áö±Ý, ¼¿·¯¸®, 2 - Áö¿¬ (±âº»°ª) = 0 : Mailify_default_when = 0 # ÀÌÁ¦ ¸Þ½ÃÁö º¸³»±â - 1 # ¼¿·¯¸®¿¡¼ ŽºÅ© Å¥¸¦ È°¿ëÇϽʽÿÀ. ¼¿·¯¸®¿¡¼ Å¥ Å¥ = 2 # ¼Û½ÅÀ» »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º ´ë±â¿, ¸Þ½ÃÁö¸¦ ¸¸µé ¶§ ¼¿·¯¸®¸¦ »ç¿ëÇÒÁö ¿©ºÎ, ¸Þ½ÃÁö ½ÅÈ£¿Í ÇÔ²² »ç¿ëÇϽʽÿÀ (default = false) : mailify_use_celery = true-mailify_use_sendgrid : DjangoÀÇ ¹Ù´Ò¶ó ¸ÞÀÏ ±â´É ´ë½Å Django-sendGrid¿¡ ´ëÇÑ Áö¿øÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. ¼¿·¯¸®°¡ Django-Celery¸¦ ¼³Ä¡ÇÏ°í 'kombu.transport.django¸¦ Ãß°¡Çß½À´Ï´Ù. Mailegify.ThenÀ» »ç¿ëÇϱâ Àü¿¡ install_apps¿¡ Djcelery¸¦ »ç¿ëÇϽʽÿÀ. Á¤È®ÇÑ Æ®¸®°Å ¹× ¼³Á¤ º¯¼ö¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ÀÚ .usage1¿¡ ÀûÀýÇÑ ÇÒ´çÀ» º¸ÀåÇϱ⠸¸ÇϸéµË´Ï´Ù. ½ÅÈ£ »ç¿ë (±ÇÀå) : Mailify.signals¿¡¼ ¸Þ½ÃÁö ¸Þ½ÃÁö °¡Á® ¿À±â : Desc : ¹®ÀÚ¿, ¸Þ½ÃÁö ¼³¸í, ±âº»°ª = '¸Þ½ÃÁö'frm : ¹®ÀÚ¿, ±âº»°ª = settings.default_from_email ¼ö½ÅÀÚ : ¸ñ·Ï,¹Þ´Â »ç¶÷ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò, Çʼö ¼¿·¯¸® : ºÎ¿ï, ¼¿·¯¸®¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ÃʱâÈÇÒÁö ¿©ºÎ, ±âº»°ª = °ÅÁþ : 0 - ¸Þ½ÃÁö º¸³»±â (±âº»°ª) 1 - ¼¿·¯¸® 2 - Áö¿¬ ¹× ÇÁ·Î¼¼½º ³ªÁß¿¡ °ü¸® ¸í·É À¯Áö : Boolean, ¼Û½Å ÈÄ µ¥ÀÌÅͺ£À̽º¿¡ ¸Þ½ÃÁö¸¦ À¯ÁöÇÒÁö ¿©ºÎ, ±âº»°ª = false Subject_Context : Dict, ÁÖÁ¦ ÅÛÇø´À» ¿Ï·áÇϱâÀ§ÇÑ Å° - °ª ½Ö : Dict, ¸Þ½ÃÁö ÅÛÇø´À» ¿Ï·áÇϱâÀ§ÇÑ Å° - °ª ½Ö Subject_Template : String, Á¦¸ñ TEXT_TEMPLATE ¿ë ÅÛÇø´ : ¹®ÀÚ¿, ¹®ÀÚ ¸Þ½ÃÁö ¸Þ½ÃÁö html_template : String, HTML Message2 ¿ë ÅÛÇø´. ¸ðµ¨ ÀνºÅϽºÈ¸¦ »ç¿ëÇÏ¿© Mailify.models °¡Á® ¿À±â MailifyMessage = mailifyMessage (...) # models.py for Reference.define.deContext ¹× message_contextthese º¯¼ö´Â admin interface.sample Äڵ忡¼ ÄÚµå ³»¿¡¼ ¶Ç´Â jsonÀ¸·Î Á¤ÀǵǾî¾ßÇÕ´Ï´Ù. : message.send (¹Þ´Â »ç¶÷ , subject_context = { 'Á¦¸ñ': '¸Þ½ÃÁö'}, message_context = { '¸Þ½ÃÁö': '¸Þ½ÃÁö ³»¿ë'}) / admin : Á¦¸ñ »óȲ : { "Á¦¸ñ": "Å×½ºÆ® ¸Þ½ÃÁö"} ¸Þ½ÃÁö ÄÁÅؽºÆ® : { "¸Þ½ÃÁö": "¸Þ½ÃÁö ³»¿ë"} Âü°í : °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ JSON Çʵå´Â Å°¿Í ÇØ´ç ȨÆäÀÌÁö ÁÖÀ§ÀÇ ÀÌÁß µû¿ÈÇ¥¸¦ ÇÊ¿ä·ÎÇÕ´Ï´Ù. Á¦Ç° ȨÆäÀÌÁö
Django-Å»Åð °ü·Ã ¼ÒÇÁÆ®¿þ¾î