redsolutioncms.django-Utilities ist eine Reihe von Django nützliche Dienstprogramme, der folgendes beinhaltet:
& Nbsp; * Imagefield mit Vorschau in der Administrationsoberfläche
& Nbsp; * Überschreiben ermöglicht den Benutzern mit Punkt in Benutzernamen erstellen
& Nbsp; * Lokalisierte Datumsfilter
& Nbsp; * ConsoleException Middleware
Installation:
& Nbsp; 1. Setzen Sie sich in Ihrem Versorgungsunternehmen INSTALLED_APPS in Ihrem settings.py in Ihrem Django-Projekt.
Verbrauch:
ImagePreviewField:
Verwendet werden, um Bildvorschau in der Nähe von Imagefield zeigen.
Um es in Ihrem models.py verwenden
von utilities.fields importieren ImagePreviewFieldd
Klasse MyModel (models.Model):
& Nbsp; image = ImagePreviewField (upload_to = 'upload /')
Sie können maximale Breite und Höhe für den Daumen anzug
Klasse MyModel (models.Model):
& Nbsp; image = ImagePreviewField (upload_to = 'upload / ", thumb_size = (80, 80))
Wenn Sie Feld mit dem Daumen zu diesem Bild getrennt haben, können Sie seinen Namen angeben und sagte zu seiner echten Größe zu verwenden:
Klasse MyModel (models.Model):
& Nbsp; Daumen = models.ImageField (upload_to = "Daumen / ')
& Nbsp; image = ImagePreviewField (upload_to = 'upload / ", thumb_field =" Daumen ", thumb_size = None)
Dot ist Benutzername:
Standardmäßig ist diese Anwendung ermöglicht es Ihnen, Benutzer in admin Punkt drin Namen erstellen. Zum Set ALLOW_DOT_IS_USERNAME auf False in Ihrem settings.py verbieten.
Lokale Datum Template Filter:
Die DATE_LOCAL Filter soll mit Django 1.1 (1.2+ bereits solche Funktion) verwendet werden. Last-Filter mit {% Last utilities_tags%} und verwenden Sie es wie Datum Django Datumsfilter
Zum Beispiel:
{{Entry.creation_date | DATE_LOCAL: "d F Y"}}
Rücksendung 01 Янвaря 2010 ru locale
ConsoleException Middleware:
Oft ärgern, wenn Django Show Tracebacks wie
File "/home/mysite/django-mysite3/django/template/__init__.py", line
800, in render_node
Rückkehr node.render (Kontext)
ConsoleException Middle Drucke original Tracebacks in STDOUT. Es ist sehr nützlich für die Fehler manchmal. Verwenden Sie es nur im Entwicklungsmodus
Was ist neu in dieser Pressemitteilung:
- hinzugekommen Djangos CSRF ajax script
Was ist neu in Version 0.1.4:
- Hinzugefügt Verwaltungsbefehle, wickelte ImagePreviewField IOError
Was ist neu in Version 0.1.3:
- Fügen SplitDateField
Was ist neu in Version 0.1.2:
- Bugfixes in DATE_LOCAL Template Filter
- Feste Kompatibilität ResetPasswordForm in Django 1.1
Anforderungen :
- Python
- Django
Kommentare nicht gefunden