Django-user-media.»ç¿ëÀÚ°¡ ÇÁ·ÎÇÊ »çÁø, Foto¿Í °°ÀÌ »ç¿ëÀÚ°¡ ¾÷·Îµå ÇÒ ¼öÀÖ´Â ÆÄÀÏÀ» ±×´ë·Î ó¸®ÇÏ´Â Àç»ç¿ë °¡´ÉÇÑ ¾ÛÀÔ´Ï´Ù ... | |
Áö±Ý ´Ù¿î·Îµå |
Django-user-media. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- MIT/X Consortium Lic...
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Martin Brochhaus
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/bitmazk/
Django-user-media. ű×
Django-user-media. ¼³¸í
Django-user-media´Â »ç¿ëÀÚ°¡ ÇÁ·ÎÇÊ »çÁø, Foto ¾Ù¹ü µî°ú °°Àº °ÅÀÇ ¸ðµç Çö´ë À¥ ¾Û°ú °°ÀÌ ¾÷·Îµå ÇÒ ¼öÀÖ´Â »ç¿ëÀÚ°¡ ¾÷·Îµå ÇÒ ¼öÀÖ´Â ÆÄÀÏÀ» Gricko Àç»ç¿ë °¡´ÉÇÑ ¾ÛÀÔ´Ï´Ù. »ç¿ëÀÚ´Â »ç¿ëÀÚ°¡ ¿Àµð¿À, ºñµð¿À ¶Ç´Â À̹ÌÁö¿Í °°Àº ÄÜÅÙÃ÷¸¦ ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·Î ÀÎÇØ ÇØ´ç ÄÜÅÙÃ÷°¡ ±âº»ÀûÀ¸·Î Àüü Àü ¼¼°è¿¡ Ç¥½ÃµÇ¾î¼´Â ¾ÈµÈ´Ù¸é ¿©·¯ °¡Áö ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. UserProfile ¸ðµ¨ÀÌ ÀÖ°í À̹ÌÁö Çʵ带 Ãß°¡Çϸé ÇØ´ç À̹ÌÁö¸¦ ÀúÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÁÁÀº ¾ÆÀ̵ð¾î°¡ ÇÊ¿äÇÕ´Ï´Ù. ¿ø·¡ ÆÄÀÏ À̸§À» º¸°üÇÒ ¼öÀÖ´Â °ÍÀº ¾Æ¸¶µµ ¼¹öÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» ¹æÇØÇÏ°í ÇØÄ¿¸¦À§ÇÑ ¹®À» ¿¾îÁÖ´Â ÇØÄ¿¸¦ ¿¾î Áְųª ±ÍÁßÇÑ ÆÄÀÏÀ» ÈÉÄ¡±â¸¦ Èñ¸ÁÇÕ´Ï´Ù. DjangoÀÇ filefieldÀÇ upload_to ¼Ó¼º¿¡ ´ëÇÑ ÇÔ¼ö¸¦ ±¸ÇöÇÏ´Â °ÍÀº ÇÊ¿¬Àû ÀÎ °Í °°½À´Ï´Ù.ÀÌ ÇÁ·ÎÁ§Æ®´Â ½ÇÇèÀûÀ¸·Î Àç»ç¿ë °¡´ÉÇÑ ¾ÛÀÇ È帰¡ µÉ ¼ö ÀÖ´Ù°í »ý°¢Çß½À´Ï´Ù. ¿ì¸®´Â µÎ °¡Áö ¿ÏÀüÈ÷ ´Ù¸¥ ¶óÀ̺ê ÇÁ·ÎÁ§Æ®¿¡¼ ±×°ÍÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸ç ´©±¸ ¸ðµÎ°¡ ¾ÈÀüÇÏ°Ô »ç¿ëÇÒ ¼öÀÖ´Â ±¸ÇöÀ» Á¦½Ã ÇÒ °ÍÀÔ´Ï´Ù. ¿ì¸®´Â ¿©±â¼ ÆÄÀÏÀ» ´Ù·ç°í µ¥ÀÌÅͺ£À̽º»Ó¸¸ ¾Æ´Ï¶ó, ȣȯµÇÁö ¾Ê´Â º¯°æ »çÇ×ÀÌ ¹Ù²î¸é¼ »ý»ê ÇöÀå¿¡ ¹èÄ¡ÇÏ´Â ¾ûµ¢ÀÌ¿¡ °íÅ뽺·¯¿ö. ´ç½ÅÀº °æ°í¸¦ ¹Þ¾Ò½À´Ï´Ù. Pypi¿¡¼ ÃֽŠ¾ÈÁ¤ÀûÀÎ ¸±¸®½º¸¦ ¾òÀ¸·Á¸é PIP ¼³Ä¡ Django-user-mediato gitHub¿¡¼ ÃֽŠĿ¹ÔÀ» ¾òÀ¸½Ê½Ã¿À : pip install -e git : //github.com/bitmazk/django-user-media.git# °è¶õ = user_mediaadd install_apps¿¡ ¾ÛÀ» ¼³Ä¡ÇϽʽÿÀ. installed_apps = : django.contrib.contenttypes.models °¡Á® ¿À±â contentTypeIn : your_app.models °¡Á® ¿À±â userprofilein : contentType.Objects.get_for_model (userprofile) .modeLout : U'UserProfile 'ÀÌ ¸µÅ©¸¦ ¹æ¹®ÇÏ¸é »ç¿ëÀÚ°¡ À̹ÌÁö ¾÷·Îµå ¾ç½ÄÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç ÅÛÇø´ (user_media / usermediaimage_form.html)À» ¹«½ÃÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̹ÌÁö¸¦ ¾÷·Îµå ÇÑ ÈÄ ºä´Â »ç¿ëÀÚ ÇÁ·ÎÇÊÀÇ Àý´ë URL·Î ´Ù½Ã ¸®µð·º¼ÇÇؾßÇÕ´Ï´Ù. ´Ù¸¥ URL·Î ¸®µð·º¼ÇÇÏ·Á´Â °æ¿ì °Ô½Ã¹°À» ÅëÇØ ´ÙÀ½ URL ¸Å°³ º¯¼ö¸¦ Á¦°øÇϰųª PictureNow ¾÷·ÎµåÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ºä¸¦ È£ÃâÇÏ´Â ÅÛÇø´¿¡ ÅÛÇø´¿¡ ¸µÅ© ¶Ç´Â ´ÜÃ߸¦ Ãß°¡ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ºôµù ºí·ÏÀÌ ÀÖ¾î¾ßÇÕ´Ï´Ù. userprofile ¼¼ºÎº¸±â¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â °æ¿ì ¾Æ¹ÙŸ¸¦ Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. {% Object.Get_Avatar %} {% endif % } ¶Ç´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ ¾÷µ¥ÀÌÆ®º¸±â¿¡¼ »õ À̹ÌÁö¸¦ ¾÷·ÎµåÇϰųª ±âÁ¸ À̹ÌÁö¸¦ »èÁ¦ÇÒ ¼öÀÖ´Â ¸µÅ©¸¦ Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. {% IF form.Instance.get_avatar %} {{media_url}} {{Æû .instance.get_avatar.0.image}} "/>
±×¸² »èÁ¦ { else %} ÇÁ·ÎÇÊ ±×¸² Ãß°¡ {% endif %}ÀÌ ¿¹Á¦ÀÇ »èÁ¦ ¸µÅ©´Â Project.ProductÀÇ È¨ÆäÀÌÁö¿¡¼ ¹«½ÃÇÏ·Á´Â user_media / usermediaimage_confirm_delete.html ÅÛÇø®Æ®¸¦ ·»´õ¸µÇϽʽÿÀ.Django-user-media. °ü·Ã ¼ÒÇÁÆ®¿þ¾î