在Django ModelAdmin类中,我声明了一些字段集来组织我的字段。但每当我在字段集的名称中使用特殊字符时,它们都不会在视图中呈现。我的admin.py有(# - - coding:utf-8 - - )作为第一行,以便使用特殊字符。
所以当我这样做时:
# -*- coding: utf-8 -*-
from django.contrib import admin
from .models import CentroEducativo
class CentroEducativoAdmin(admin.ModelAdmin):
fieldsets = (
('Información General', {'fields':('codigo', 'codigo_sace', 'nombre', 'red_educativa','centro_educativo_tipo', 'admin_tipo','ingles')}),
('Ubicacion Geografica', {'fields':('ubicacion_x','ubicacion_y','direccion','distrito')})
)
search_fields = ['codigo_sace','codigo', 'nombre']
list_display = ('nombre','direccion','distrito')
readonly_fields = ('codigo_sace','codigo',)
def has_add_permission(self, request):
return False
admin.site.register(CentroEducativo, CentroEducativoAdmin)
第一个字段集名称未呈现,因为它具有重音。而第二个显示正确。
答案 0 :(得分:0)
在评论中建议 solarissmoke ,文件应保存为UTF-8。我的文件被保存为ANSI,并且正在生成错误。
我使用notepad ++将其转换为没有BOM的UTF-8。