![](/img/trans.png)
[英]Django - Using get_readonly_fields but getting 'NoneType' object is not iterable' when adding new record
[英]Why do I get “TypeError: Meta defining class is not iterable” When using a readonly field in Django admin?
我將模型定義如下:
from django.db import models
class Books(models.Model):
name = models.CharField(max_length=100)
author = models.CharField(max_length=100)
def __str__(self):
return str(self.name)
問題是,當我想在admin.py
author
字段admin.py
readonly
時,如下所示:
from django.contrib import admin
from core.models import Books
class Books(admin.ModelAdmin):
readonly_fields=('author',)
admin.site.register(Books)
為模型類和模型管理類使用不同的名稱
class BooksAdmin(admin.ModelAdmin): # change the model admin class name
readonly_fields = ('author',)
admin.site.register(Books, BooksAdmin)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.