redsolutioncms.django-forsyningsselskaber er et sæt af Django nyttige værktøjer, som omfatter:
& Nbsp; * ImageField med forhåndsvisning i admin interface
& Nbsp; * Override gør det muligt at oprette brugere med prik i brugernavn
& Nbsp; * Lokaliseret dato filter
& Nbsp; * ConsoleException middleware
Installation:
& Nbsp; 1. Sæt forsyningsselskaber ind på din INSTALLED_APPS i din settings.py i din django projekt.
Anvendelse:
ImagePreviewField:
Bruges til at vise billedet forhåndsvisning nær ImageField.
Hvis du vil bruge det i din models.py
fra utilities.fields importerer ImagePreviewFieldd
klasse MyModel (models.Model):
& Nbsp; image = ImagePreviewField (upload_to = 'upload / ")
Du kan angive den maksimale bredde og højde til tommelfingeren
klasse MyModel (models.Model):
& Nbsp; image = ImagePreviewField (upload_to = 'upload / ", thumb_size = (80, 80))
Hvis du har adskilt felt med tommelfingeren for dette billede kan du angive sit navn og fortalte at bruge sin rigtige størrelse:
klasse MyModel (models.Model):
& Nbsp; tommelfinger = models.ImageField (upload_to = 'tommelfinger / ")
& Nbsp; image = ImagePreviewField (upload_to = 'upload / ", thumb_field =' tommelfinger«, thumb_size = Ingen)
Dot er brugernavn:
Som standard er denne ansøgning vil give dig mulighed for at oprette brugere i admin med prik i der navne. At afvise sæt ALLOW_DOT_IS_USERNAME til False i din settings.py.
Lokale dato skabelon filter:
Den date_local filter skulle bruges med Django 1.1 (1.2+ allerede har en sådan funktion). Load filter med {% belastning utilities_tags%} og bruge det ligesom dato Django dato filter
For eksempel:
{{Entry.creation_date | date_local: "d F Y"}}
Retur 01 Янвaря 2010 for RUC locale
ConsoleException middleware:
Ofte får du irriteret, når Django show Tracebacks ligesom
File "/home/mysite/django-mysite3/django/template/__init__.py", linje
800, i render_node
tilbagevenden node.render (kontekst)
ConsoleException middleware Prints Oprindelige tracebacks i STDOUT. Det er meget nyttigt til af fejlfinde tider. Brug den kun i udvikling tilstand
Hvad er nyt i denne udgivelse:!
- Tilføjet Djangos CSRF ajax script
Hvad er nyt i version 0.1.4:
- Tilføjet forvaltning kommandoer, indpakket ImagePreviewField IOError
Hvad er nyt i version 0.1.3:
- Tilføj SplitDateField
Hvad er nyt i version 0.1.2:
- Fejlrettelser i date_local skabelon filter
- Fast kompatibilitet ResetPasswordForm i Django 1.1
Krav :
- Python
- Django
Kommentarer ikke fundet