• Объясните пожалуйста откуда берётся 'obj' в методе 'get_image'?

    @Pavel1114
    С помощью наследования от ModelAdmin django позволяет декларативно кастомизировать админ интерфейс. В данном случае django находит в readonly_fields строку "get_image" и поступает по заранее определённому алгоритму - проверяет есть ли у модели такое поле. Если нет, то определена ли функция с таким именем, принимающее только один аргумент. Если нет(наш случай), то проверяется есть ли метод у данного подкласса ModelAdmin с таким именем и принимающий 2 аргумента. Если такой метод есть, то он вызывается и качестве второго аргумента передаётся текущий объект. Т.е ответ на ваш вопрос - django вызывает этот метод и передаёт obj.
    Документация по list_display. Readonly_fields - работают точно также
    Ответ написан
    1 комментарий
  • Mожно ли установить ubuntu в качестве основной ос?

    @Pavel1114
    И да и нет. Ubuntu полностью готова к повседневному использованию на десктопе и причём давно. А вот вы, судя по вопросу, не очень ). Хотя в последнее время ubuntu стала гораздо более дружественной к пользователю. И, если вас не интересуют игры или какой то специфичный windows софт, то ubuntu вполне можно использовать в качестве десктоп системы. И по мне так она ни чем не сложнее windows для простого пользователя - и та и другая система выглядят для него как нечто очень непонятное. Разница в том что найти кого то кто поможет настроить винду пока немного легче чем кого то знакомого с linux .
    Ответ написан
    Комментировать
  • Как использовать bootstrap less?

    @Pavel1114
    Даже используя только типографику необходимо подключить файлы с заранее заданными переменными, а также с миксинами, потому как они активно используются во всех частях bootstrap
    Допишите вначало
    @import "node_modules\bootstrap\less\variables.less";
    @import "node_modules\bootstrap\less\mixins.less";
    Ответ написан
    Комментировать