redsolutioncms.django-tiện ích là một tập hợp các tiện ích hữu dụng Django bao gồm:
& Nbsp; * ImageField với xem trước trong giao diện quản trị
& Nbsp; * Ghi đè cho phép người sử dụng để tạo ra với dấu chấm trong tên người dùng
& Nbsp; * lọc ngày được địa phương hóa
& Nbsp; * ConsoleException middleware
Cài đặt:
& Nbsp; 1. Đặt tiện ích vào INSTALLED_APPS của bạn trong settings.py của bạn trong dự án django của bạn.
Cách sử dụng:
ImagePreviewField:
Được sử dụng để hiển thị hình ảnh xem trước gần ImageField.
Để sử dụng nó trong models.py của bạn
từ utilities.fields nhập ImagePreviewFieldd
class MyModel (models.Model):
& Nbsp; hình = ImagePreviewField (upload_to = 'upload /')
Bạn có thể chỉ định chiều rộng và chiều cao tối đa cho ngón tay cái
class MyModel (models.Model):
& Nbsp; hình = ImagePreviewField (upload_to = 'upload /', thumb_size = (80, 80))
Nếu bạn đã tách ra sân với ngón tay cái nào cho hình ảnh này, bạn có thể chỉ định tên của nó và nói để sử dụng kích thước thực của nó:
class MyModel (models.Model):
& Nbsp; thumb = models.ImageField (upload_to = 'thumb /')
& Nbsp; hình = ImagePreviewField (upload_to = 'upload /', thumb_field = 'ngón tay cái', thumb_size = None)
Dot là tên người dùng:
Theo mặc định ứng dụng này sẽ cho phép bạn tạo các người dùng trong admin với dấu chấm trong tên có. Để không cho phép thiết lập ALLOW_DOT_IS_USERNAME False trong settings.py của bạn.
Địa phương ngày template lọc:
Các bộ lọc date_local vụ phải được sử dụng với Django 1.1 (1.2+ đã có tính năng này). Tải bộ lọc với {% tải utilities_tags%} và sử dụng nó như ngày Django lọc ngày
Ví dụ như:
{{Entry.creation_date | date_local: "d F Y"}}
Trả 01 Янвaря 2010 cho ru locale
ConsoleException middleware:
Thường thì bạn nhận được khó chịu khi Django chương ngược giòng trở lại như
File "/home/mysite/django-mysite3/django/template/__init__.py", dòng
800, trong render_node
trở node.render (context)
ConsoleException in middleware tracebacks gốc STDOUT. Nó rất hữu ích để gỡ lỗi đôi khi. Sử dụng nó chỉ trong chế độ phát triển
là gì mới trong phiên bản này:
- CSRF ajax script Added Django của
là gì mới trong phiên bản 0.1.4:
- Nhập lệnh quản lý, bọc ImagePreviewField IOError
là gì mới trong phiên bản 0.1.3:
- Thêm SplitDateField
là gì mới trong phiên bản 0.1.2:
- Sửa lỗi trong bộ lọc mẫu date_local
- Cố định compability ResetPasswordForm trong Django 1.1
Yêu cầu :
- Python
- Django
Bình luận không