Я не вижу моделей в django -admin, которые созданы из drf - PullRequest
0 голосов
/ 30 января 2020

Я создаю и сохраняю пользователя из django -rest-framework, но это происходит, когда я анонимный пользователь. Теперь я не вижу эти модели в django -admin. Как добавить модель в django -admin?

admin.py

from django.contrib import admin
from possible_blacklist.models import PossibleBlacklist

class PossibleBlacklistAdmin(admin.ModelAdmin):
    list_display = [field.name for field in PossibleBlacklist._meta.get_fields()]

admin.site.register(PossibleBlacklist, PossibleBlacklistAdmin)

serializers.py

from rest_framework import serializers
from possible_blacklist.models import PossibleBlacklist

class PossibleBlacklistSerializer(serializers.ModelSerializer):
    class Meta:
        model = PossibleBlacklist
        fields = '__all__'

    def create(self, validated_data):
        return PossibleBlacklist.objects.create(**validated_data)

    def validate_mobile_phone(self, data):
        if data.startswith('0'):
            raise serializers.ValidationError("Номер должен начинаться на +380")
        return data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...