в общем нашел решение , нужно в ручную вытаскивать с Google sheets v4 через spreadsheets.values.get() данные листа , spreadsheets.get().data.sheets названия листов , и потом через функций перебираем или склеиваем как вам нужно, после передаем итог обработок названия листов в параметр range
Дмитрий, как сохранить , мне приходит _id как мне его вытащить сохранить и после отправить , с отправкой все понятно проблема в сохранений и достать данные, за ранее извиняюсь я новичок
если я просто возьму флешку с образом ubuntu запущу через bios ,запуститься загрузочная флешка, он определит две ОС выдаст заменить одну из ОС, я выберу ubuntu и тогда просто старая стереться ubuntu и установиться ubuntu c флешки , такое вариант безопасный для windows ? чтоб её не повредить или что то в этом роде
def clean_password_confirm(self):
password = self.cleaned_data.get("password")
password_confirm = self.cleaned_data.get("password_confirm")
if password and password_confirm and password != password_confirm:
raise forms.ValidationError('Пароли не совпадают!')
return password_confirm
def save(self, commit=True):
user = super().save(commit=False)
user.set_password(self.cleaned_data["password"])
if commit:
user.save()
return user
def clean(self):
super().clean()
password_1 = self.cleaned_data['password']
password_2 = self.cleaned_data['password_confirm']
if password_1 != password_2:
raise ValidationError('Passwords do not match',
code='passwords_do_not_match')
if password_len >= len(password_1):
raise ValidationError('This password must contain at least 6 characters')
return self.cleaned_data
def clean_email(self):
email = self.cleaned_data.get('email')
try:
User.objects.get(email=email)
raise ValidationError('User with this email already exists',
code='user_email_exists')
except User.DoesNotExist:
return email
class Meta:
model = User
fields = ['username', 'password', 'password_confirm', 'first_name', 'last_name', 'email']
буду рад если сможете скинуть статью по реализаций такого администратора, я новичок в программирование извините если вопросы очень прост , я перерыл поисковики кроме просто админке не чего не нашел
Администратор системы у себя в профиле видит список всех пользователей системы в табличном виде. Таблица должна иметь следующие столбцы:
• ФИО
• Электронная почта
• Имя пользователя
• Пол
• Страна
• Дата регистрации — автоматически записывается при регистрации пользователя
• Дата активности — автоматически записывается при авторизации в систему пользователем
• Действия — список действий над пользователем
На данной странице должна быть фильтрация по полу, стране, а также поиск по имени пользователя. В столбце действия должны быть следующие 2 действия:
• просмотр — ведет на страницу просмотра профиля, как у обычного пользователя
• смена статуса: активировать или деактивировать. Смена статуса должна проходить без перезагрузки страницы. Администратор в любой момент может активировать, либо деактивировать пользователя.
Также у администратора должна быть возможность добавления, редактирования, удаления справочников «Пол» и «Страна»