Когда вы исключаете поле из административного класса Django, это также препятствует установке поля в POST? - PullRequest
1 голос
/ 08 октября 2019

Допустим, у меня есть модель администратора:

class Customer(Model):
    name = CharField(max_length=255)
    secret = CharField(max_length=255, blank=True)


@register(Customer)
class CustomerAdmin(ModelAdmin):
    list_display = ['name']
    exclude = ['secret']

Поле secret не появится в администраторе. Но если я программно создаю POST с полем secret, помешает ли Django установить его на модели? Так есть ли риск безопасности в том, что у вас есть класс администратора для модели, в которой исключены поля, в которые нельзя записывать данные из веб-клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...