class ViewAdmin(admin.ModelAdmin):
    """
    Custom made change_form template just for viewing purposes
    You need to copy this from /django/contrib/admin/templates/admin/change_form.html
    And then put that in your template folder that is specified in the 
    settings.TEMPLATE_DIR
    """
change_form_template = 'view_form.html'
actions = None

def has_add_permission(self, request):
    return False

def has_delete_permission(self, request, obj=None):
    return False
Permission to view, but not to change! - Django