.aligned label{18em}
class MyModelAdminForm(forms.ModelForm):
class Meta:
model = MyModel
widgets = {'inn':widgets.Textinput(attrs={'size':55})}
class MyModelAdmin(admin.ModelAdmin):
form = MyModelAdminForm
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.