django-custom-field là một ứng dụng Django cho phép người dùng cuối để tạo ra dễ dàng (nhưng chậm hơn để làm việc với) các lĩnh vực gắn liền với bất kỳ mô hình Django & nbsp;. Bao gồm hỗ trợ để các trường hiển thị trong các chức năng giao diện quản trị và helper mà làm nó dễ dàng để truy cập vào bất kỳ lĩnh vực tùy chỉnh theo chương trình.
Không làm thay đổi sql khi thêm một lĩnh vực mới. Không cho phép bạn sử dụng cho các lĩnh vực tùy chỉnh trong django ORM mymodel.objects.filter (custom_field_x = Dù)
Cài đặt
- Easy_install django-custom-field
- Thêm 'custom_field' để settings.INSTALLED_APPS
- Tùy chọn: Chỉnh sửa và thêm change_form.html
& Nbsp; {% bao gồm "admin / includes / custom_field_fieldset.html" với custom_form = custom_form%}
& Nbsp; với nó, có lẽ sau khi fieldsets. Nếu bạn chưa có một change_form.html bạn sẽ cần phải mở rộng mẫu contrib.admin và đặt nó trong /templates/admin/change_form.html
- Tùy chọn: Đối với các phương pháp tắt để có được và thiết lập các lĩnh vực tùy chỉnh, mở rộng mô hình bạn muốn sử dụng nó như với
& Nbsp; từ CustomFieldModel nhập custom_field.custom_field
& Nbsp; class MyModel (CustomFieldModel):
- Tùy chọn: Đối với mô hình quản trị bạn muốn có các lĩnh vực tùy chỉnh hiển thị trên kéo dài như ModelAdmin
& Nbsp; từ CustomFieldAdmin nhập custom_field.custom_field
& Nbsp; class MyModelAdmin (CustomFieldAdmin):
Yêu cầu :
- Python
- Django
Bình luận không