Я пытаюсь создать страницу администратора в Django, чтобы утвердить учетные записи пользователей. Вот конкретные требования: < /p>
faning < /h2>
У меня есть система регистрации арендодателя. Каждый арендодатель должен предоставить личную информацию и подробную информацию о своей аренде собственности при регистрации. Администраторы должны просмотреть информацию о недвижимости, прежде чем активировать учетную запись.
# User model
class User(AbstractUser):
user_type = models.CharField(max_length=10, choices=UserType, default=UserType.TENANT)
phone_number = models.CharField(max_length=10, unique=True, blank=True, null=True)
# Other fields...
# Property model
class Property(models.Model):
owner = models.ForeignKey("accounts.User", on_delete=models.CASCADE, related_name="properties")
name = models.CharField(max_length=256)
status = models.CharField(max_length=10, choices=PropertyStatus.choices, default=PropertyStatus.PENDING)
# Other fields...
< /code>
Вопрос < /h2>
Я хочу создать страницу администратора Django, которая: < /p>
Отображает список неутвержденных учетных записей домов Учетная запись (если свойство одобрено, учетная запись будет активирована) /> Добавить действия, чтобы утвердить /отклонить учетные записи < /li>
< /ul>
Как лучше всего реализовать это? Примеры кода были бы очень полезны. Спасибо!class PendingLandlordAdmin(admin.ModelAdmin):
list_display = ['username', 'email', 'property_name']
readonly_fields = ['username', 'email', 'property_details']
def get_queryset(self, request):
qs = super().get_queryset(request)
return qs.filter(user_type='LANDLORD', is_active=False)
# Not sure how to implement property_details and actions...
admin.site.register(User, UserAdmin)
admin.site.register(User, PendingLandlordAdmin) # Doesn't work
Подход, который я попробовал, не работает, потому что я не могу зарегистрировать 2 страницы администратора для 1 модели
Я пытаюсь создать страницу администратора в Django, чтобы утвердить учетные записи пользователей. Вот конкретные требования: < /p> faning < /h2>
У меня есть система регистрации арендодателя. Каждый арендодатель должен предоставить личную информацию и подробную информацию о своей аренде собственности при регистрации. Администраторы должны просмотреть информацию о недвижимости, прежде чем активировать учетную запись.[code]# User model class User(AbstractUser): user_type = models.CharField(max_length=10, choices=UserType, default=UserType.TENANT) phone_number = models.CharField(max_length=10, unique=True, blank=True, null=True) # Other fields...
# Property model class Property(models.Model): owner = models.ForeignKey("accounts.User", on_delete=models.CASCADE, related_name="properties") name = models.CharField(max_length=256) status = models.CharField(max_length=10, choices=PropertyStatus.choices, default=PropertyStatus.PENDING) # Other fields... < /code> Вопрос < /h2> Я хочу создать страницу администратора Django, которая: < /p>
Отображает список неутвержденных учетных записей домов Учетная запись (если свойство одобрено, учетная запись будет активирована) /> Добавить действия, чтобы утвердить /отклонить учетные записи < /li> < /ul> Как лучше всего реализовать это? Примеры кода были бы очень полезны. Спасибо!class PendingLandlordAdmin(admin.ModelAdmin): list_display = ['username', 'email', 'property_name'] readonly_fields = ['username', 'email', 'property_details']
# Not sure how to implement property_details and actions...
admin.site.register(User, UserAdmin) admin.site.register(User, PendingLandlordAdmin) # Doesn't work [/code] Подход, который я попробовал, не работает, потому что я не могу зарегистрировать 2 страницы администратора для 1 модели
Вся документация и ботт поддержки Google, похоже, не могут ответить на этот простой вопрос. Как добавить доступ к сервисной учетной записи Share Drive? Я могу аутентифицировать подлинность с помощью Python, но я получаю эту ошибку при попытке...
Я пытался создать платформу электронной коммерции Bagisto, созданную на основе Laravel и PHP. Я следую руководству. я могу войти на страницу по умолчанию с адресом Но после этого я не могу ввести а затем появляется ошибка, что класс...
Я использую Windows 10, использую Python с токеном API.
Я хочу сохранить этот токен как переменную среды вне моего кода, а затем получить к нему доступ в Python следующим образом:
import os
token = os.environ
Я использую Windows 10, использую Python с токеном API.
Я хочу сохранить этот токен как переменную среды вне моего кода, а затем получить к нему доступ в Python следующим образом:
import os
token = os.environ