• Настройка админки Django (широкое описание поля)?

    un1t
    @un1t
    Про ширину лэйблов.
    Раз у вас админтулз, значит вы можете добавить свой ccs.
    Такой длжен сработать, хотя может быть понадобиться указать !important
    .aligned label{18em}

    Что касается ширины поля ИНН, то укажите форму и в форме укажите атрибут виджета, примерно так:

    class MyModelAdminForm(forms.ModelForm):
        
        class Meta:
            model = MyModel
            widgets = {'inn':widgets.Textinput(attrs={'size':55})}
    
    
    class MyModelAdmin(admin.ModelAdmin):
        form = MyModelAdminForm
    
    Ответ написан
    2 комментария
  • Как делать полный бэкап хостинга с объемом занятого пространства >50%?

    @BasilioCat
    — Есть возможность заливать бэкапы на FTP (при условии отсутcnвия rsync) не создавая промежуточных файлов
    tar czf - $site | ncftpput -u $FTP_USER -p $FTP_PASSWD -c $FTP_HOST $FTP_DIR/$DT/$site/files.tgz
    и БД
    mysqldump -u $MYSQL_USER -p$MYSQL_PASSWD $db | gzip | ncftpput -u $FTP_USER -p $FTP_PASSWD -c $FTP_HOST $FTP_DIR/$DT/$site/$db.sql.gz
    — Также есть достаточно интересное поделие rdiff-backup, позволяющиее хранить текущий полный бэкап с инкрементальными «файлами отката», позволяющими восстановить данные на любую дату. Естественно, его надо разворачивать на своем серере/vps.
    — Ну и вполне промышленный вариант: использовать rsync + снапшоты. Rsync делается на сервер, на файловой системе которого периодически создаются снапшоты. И место экономится, и лишние объемы не перекачиваются, и несколько архивных копий всегда под рукой. Совсем хорошо, если файловая система еще и сжатие поддерживает — zfs например.
    Ответ написан
    Комментировать