Сохранение формы данных в django без редактируемого свойства для admin-django - PullRequest
0 голосов
/ 22 июня 2019

Я хочу сохранить данные формы, которую отправит пользователь.Но я не хочу, чтобы администратор вообще мог редактировать эти данные.Я попробовал материалы readonly_field, но это не сработало.

my models.py:

class User(models.Model):

first_name = models.CharField(max_length=100)
country = CountryField()

my admin.py:

from django.contrib import admin
from .models import User

admin.site.register(User)

class MyAdmin(admin.ModelAdmin):
          readonly_fields=('first_name', 'country')

1 Ответ

0 голосов
/ 22 июня 2019

Вы должны добавить класс MyAdmin также в пользователя, чтобы это работало.

from django.contrib import admin
from .models import User
    class MyAdmin(admin.ModelAdmin):
              readonly_fields=('first_name', 'country')
    admin.site.register(User,MyAdmin)
...