Images Views

Views for the images section in the admin panel.

class ndr_core.admin_views.images_views.ConfigureImages

Image library view - shows all images in a grid with upload/edit/delete functionality.

get(request, *args, **kwargs)

GET request for this view.

class ndr_core.admin_views.images_views.ImagesDeleteView

View to delete an image from the library. Asks to confirm. File deletion is handled automatically by the signal.

model

alias of NdrCoreImage

success_url = '/ndr_core/configure/images/'
template_name = 'ndr_core/admin_views/delete/image_confirm_delete.html'
class ndr_core.admin_views.images_views.ImagesEditView

View to edit an existing image

form_class

alias of ImageEditForm

model

alias of NdrCoreImage

success_url = '/ndr_core/configure/images/'
template_name = 'ndr_core/admin_views/edit/image_edit.html'
class ndr_core.admin_views.images_views.ImagesUploadView

View to upload a new image to the library

form_class

alias of ImageUploadForm

model

alias of NdrCoreImage

success_url = '/ndr_core/configure/images/'
template_name = 'ndr_core/admin_views/create/image_upload.html'

Images Forms

Contains forms used in the NDRCore admin interface for the creation or edit of image objects.

class ndr_core.admin_forms.images_forms.ImageEditForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)

Form to edit images in the library

class Meta
fields = ['image', 'alt_text', 'image_active']
model

alias of NdrCoreImage

base_fields = {'alt_text': <django.forms.fields.CharField object>, 'image': <django.forms.fields.ImageField object>, 'image_active': <django.forms.fields.BooleanField object>}
declared_fields = {}
property helper

Creates and returns the form helper property.

property media

Return all media required to render the widgets on this form.

class ndr_core.admin_forms.images_forms.ImageForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)

Simplified form to upload/edit images in the image library.

class Meta
fields = ['image', 'alt_text', 'image_active']
model

alias of NdrCoreImage

base_fields = {'alt_text': <django.forms.fields.CharField object>, 'image': <django.forms.fields.ImageField object>, 'image_active': <django.forms.fields.BooleanField object>}
declared_fields = {}
property helper

Creates and returns the form helper property.

property media

Return all media required to render the widgets on this form.

class ndr_core.admin_forms.images_forms.ImageUploadForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)

Form to upload images to the library

base_fields = {'alt_text': <django.forms.fields.CharField object>, 'image': <django.forms.fields.ImageField object>, 'image_active': <django.forms.fields.BooleanField object>}
declared_fields = {}
property helper

Creates and returns the form helper property.

property media

Return all media required to render the widgets on this form.

class ndr_core.admin_forms.images_forms.LogoUploadForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)

Form to upload the logo file

base_fields = {'upload_file': <django.forms.fields.FileField object>}
declared_fields = {'upload_file': <django.forms.fields.FileField object>}
property helper

Creates and returns the form helper property.

property media

Return all media required to render the widgets on this form.