redsolutioncms.django-utilities ay isang hanay ng Django kapaki-pakinabang na mga utility na kasama ang:
& Nbsp; * ImageField sa preview sa admin interface
& Nbsp; * Nagbibigay-daan Override upang lumikha ng mga user na may tuldok sa username
& Nbsp; * Localized filter petsa
& Nbsp; * ConsoleException middleware
Pag-install:
& Nbsp; 1. Ilagay utilities in sa iyong INSTALLED_APPS sa iyong settings.py sa loob ng iyong proyekto Django.
Paggamit:
ImagePreviewField:
Ginagamit upang ipakita ang preview ng larawan na malapit ImageField.
Upang gamitin ito sa iyong models.py
mula utilities.fields-import ImagePreviewFieldd
klase MyModel (models.Model):
& Nbsp; ng larawan = ImagePreviewField (upload_to = 'upload /')
Maaari mong tukuyin ang maximum na lapad at taas para sa hinlalaki
klase MyModel (models.Model):
& Nbsp; ng larawan = ImagePreviewField (upload_to = 'upload /', thumb_size = (80, 80))
Kung ikaw ay pinaghiwalay patlang na may hinlalaki para sa larawang ito maaari mong tukuyin ang pangalan nito at sinabi na gumamit nito tunay na sukat:
klase MyModel (models.Model):
& Nbsp; thumb = models.ImageField (upload_to = 'hinlalaki /')
& Nbsp; ng larawan = ImagePreviewField (upload_to = 'upload /', thumb_field = 'hinlalaki', thumb_size = Wala)
Dot ay username:
Sa pamamagitan ng default ang application na ito ay magbibigay-daan sa iyo upang lumikha ng mga user sa admin na may tuldok sa may mga pangalan. Upang huwag payagan ang hanay ALLOW_DOT_IS_USERNAME sa False sa iyong settings.py.
Filter ng Lokal na template petsa:
Ang date_local filter dapat gamitin sa mga Django 1.1 (1.2+ ay mayroon tulad tampok). Mag-load ng filter na may {% ng pagkarga utilities_tags%} at gamitin ito tulad ng petsa ng filter Django petsa
Halimbawa:
{{Entry.creation_date | date_local: "d F Y"}}
Ibinabalik 01 Янвaря 2010 para ru locale
ConsoleException middleware:
Madalas kang makakuha ng inis kapag Django palabas Tracebacks tulad ng
File "/home/mysite/django-mysite3/django/template/__init__.py", linya
800, sa render_node
balik node.render (konteksto)
ConsoleException middleware mga kopya ng orihinal na tracebacks sa STDOUT. Ito ay kapaki-pakinabang para sa pag-debug minsan. Gamitin ito LAMANG sa mode na pag-unlad
Ano ang bagong sa paglabas:!
- CSRF ajax script Added Django ni
Ano ang bagong sa bersyon 0.1.4:
- Idinagdag utos ng pamamahala, na nakabalot ImagePreviewField IOError
Ano ang bagong sa bersyon 0.1.3:
- Magdagdag SplitDateField
Ano ang bagong sa bersyon 0.1.2:
- Bugfixes sa date_local template filter
- Mga Fixed compability ResetPasswordForm sa Django 1.1
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan