Да, это запекается в трясогузку. Если вы добавите следующий параметр в свой файл settings.py (или независимо от вашего основного файла настроек), вы сможете ограничить размер загрузок.
WAGTAILIMAGES_MAX_UPLOAD_SIZE = 15 * 1024 * 1024 # 15mb
Документы также кратко описывают это. Вот ссылка: http://docs.wagtail.io/en/v2.1.1/advanced_topics/settings.html#maximum-upload-size-for-images
Если вам нужно изменить размер файла с 15mb на что-нибудь еще, просто измените значение 15
в строке настроек на количество mb, которое вы хотите ограничить.
У меня есть эта работа, она требует некоторой работы ..
Чтобы пульсация работала в сети материалов, вам нужно вызвать метод инициализации JS. Смотрите здесь: https://material.io/develop/web/components/buttons/
Хитрость заключается в том, чтобы сделать блейзерный компонент кнопки следующим образом:
[110 ] refbut
является свойством компонента:
private ElementRef refbut { get; set; }
И в OnAfterRenderAsync
вы вызываете функцию взаимодействия JS для инициации пульсации:
protected override async Task OnAfterRenderAsync()
{
if (firstRender)
{
firstRender = false;
await refbut.InitMdcButtonAsync();
}
}
Эта функция является методом расширения, который выполняет:
public async static Task InitMdcFabAsync(this ElementRef element)
{
await JSRuntime.Current.InvokeAsync<bool>("matBlazor.materialInitmdcripple", element);
}
JS делает это:
materialInitmdcripple: function (element) {
new mdc.ripple.MDCRipple(element);
return true;
},
И, конечно же, вы должны убедиться, что материал JS en CSS загружен.