Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Consegui deletar estando logado com alguém sem permissão

Depois de transferir as regras para o settings, consegui criar aluno sem estar logado, e consegui deletar alunos estando logado com alguém que não tem essa permissão, até conferi no admin e realmente o usuário não tinha permissão para deletar e deletou, tem algo errado com minha configuração do settings?

REST_FRAMEWORK = {
    'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.QueryParameterVersioning',
    'DEFAULT_PERMSSION_CLASSES': [
        'rest_framework.permissions.IsAuthenticated',
        'rest_framework.permissions.DjangoModelPermissions',
        ],
    'DEFAULT_AUTHENTICATION_CLASSES':[
        'rest_framework.authentication.BasicAuthentication',
    ]

repositório com o código completo https://github.com/karlgama/django-api3

1 resposta
solução!

Resolvido era apenas uma letra faltando nas configs .-.