Изменение названия и текста справки на странице администратора Django
Я разрабатываю django сайт, развернутый через Nginx и PostgreSQL.
Я сделал некоторые изменения в моих страницах models.py и admin.py, чтобы исправить поле.
Однако это изменение не отображается на моей странице администратора Django, она по-прежнему имеет старые имена полей, независимо от изменений в папке models.py.
Вот секции кода models.py и admin.py models.py
title = models.CharField(max_length=100, help_text="Titulo del Proyecto", verbose_name="Titulo")
subtitle = models.CharField(max_length=100, help_text="Subtitulo", verbose_name="Subtitulo")
image = models.ImageField(upload_to='media/images',blank=True, help_text="Imagen del Proyecto", verbose_name="Imagen")
slug = models.SlugField(max_length=100, help_text="No tocar", verbose_name="Slug")
description = models.TextField(help_text="Descripcion del Proyecto", verbose_name="Descripcion")
date = models.DateField()
video_url = models.CharField(max_length=200, blank=True,help_text='Url del video ', verbose_name='Video URL')
source = models.ForeignKey('Source', on_delete=models.CASCADE,blank=True, help_text='Youtube o Vimeo o NONE si no hay video',verbose_name='Source')
category = models.ForeignKey('Category', on_delete=models.SET_NULL, null=True, help_text='Categoria del projecto', verbose_name='Categoria')
admin.py
class ProjectAdmin(admin.ModelAdmin):
pass
list_display = ('title', 'date', 'category', 'source')
list_filter = ('date', 'category', 'source')
search_fields = ('title', 'description')
ordering = ['-date', 'title']
date_hierarchy = 'date'
fieldsets = (
(None, {
'fields': ('title','subtitle', 'description', 'image', 'date', 'video_url', 'source', 'category', 'slug')
}),
)
prepopulated_fields = {'slug': ('title',)}
Пожалуйста, проверьте ваш вопрос, ваш код не совсем там, или он из другого проекта: например, метка в модели для категории - "Categoria", метка поля на панели администратора - "Catégorle".
Я могу представить, что вы работаете с ленивыми переводами. В этом случае вам следует изменить переводы для 'label' и 'help_text' и не делать ничего с моделями.
В другом случае вы переопределяете форму Admin. Там вы можете изменить метки и текст справки.