0.5.10 documentation insert video, file storage
This commit is contained in:
@@ -124,8 +124,10 @@ def init_formfield_for_dbfield(class_model, self, db_field, request, **kwargs):
|
||||
formfield.widget = admin.widgets.AdminTextareaWidget(attrs={'style': 'width: 80%'})
|
||||
if db_field.name in ('lexems',):
|
||||
formfield.widget = admin.widgets.AdminTextareaWidget(attrs={'style': 'width: 80%'})
|
||||
# if db_field.name == 'answer':
|
||||
# formfield.widget = admin.widgets.AdminTextareaWidget(attrs={'style': 'width: 80%'})
|
||||
if db_field.name == 'answer':
|
||||
formfield.widget = admin.widgets.AdminTextareaWidget(attrs={'style': 'width: 80%'})
|
||||
# if db_field.name in ['file']:
|
||||
# formfield.widget = admin.widgets.AdminTextInputWidget(attrs={'style': 'width: 80%'})
|
||||
if db_field.name in ['question', 'FAQ_title']:
|
||||
formfield.widget = admin.widgets.AdminTextInputWidget(attrs={'style': 'width: 80%'})
|
||||
|
||||
@@ -266,6 +268,20 @@ class Admin_BaseIconTabularModel(admin.TabularInline):
|
||||
|
||||
class Admin_BaseIconModel(admin.ModelAdmin):
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
|
||||
# ckeditor + youtube фикс
|
||||
for field in form.changed_data:
|
||||
if type(field) == str:
|
||||
val = getattr(obj, field, None)
|
||||
if val:
|
||||
val = val.replace(' sandbox=""', '')
|
||||
setattr(obj, field, val)
|
||||
# setattr(form.instance, field, val)
|
||||
# form.cleaned_data[field] = form.cleaned_data[field].replace(' sandbox=""', '')
|
||||
# form.data[field] = form.data[field].replace(' sandbox=""', '')
|
||||
super().save_model(request, obj, form, change)
|
||||
|
||||
def description_exists(self, obj):
|
||||
|
||||
if obj.description:
|
||||
|
||||
Reference in New Issue
Block a user