Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我在django admin中没有看到从drf创建的模型_Python_Django_Django Rest Framework_Django Admin - Fatal编程技术网

Python 我在django admin中没有看到从drf创建的模型

Python 我在django admin中没有看到从drf创建的模型,python,django,django-rest-framework,django-admin,Python,Django,Django Rest Framework,Django Admin,我从django rest框架创建并保存用户,但当我是匿名用户时,它会这样做。现在我在django admin中看不到这些模型。如何将模型添加到django管理 管理员 from django.contrib import admin from possible_blacklist.models import PossibleBlacklist class PossibleBlacklistAdmin(admin.ModelAdmin): list_display = [field.n

我从django rest框架创建并保存用户,但当我是匿名用户时,它会这样做。现在我在django admin中看不到这些模型。如何将模型添加到django管理

管理员

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)
序列化程序.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

我有这个问题,当我研究时,我发现了这个很好的文档,它会自动将模型添加到Django管理界面。 而且不需要接触你的每一个模型,你添加管理员


drf是否返回201?drf成功保存模型,我可以在mysql中看到它们。