You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1)Для изменения названия раздела с объявлениями в админке необходимо в файле apps.py определить класс конфигурации приложения и задать атрибут verbose_name_plural.
from django.apps import AppConfig
class AdvertisementsConfig(AppConfig):
name = 'advertisements'
verbose_name_plural = 'Объявления'
2)Для вывода времени последнего обновления объявления можно использовать метод strftime() для форматирования даты и времени. Например:
from django.utils import timezone
class Advertisement(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
price = models.DecimalField(max_digits=8, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
1)Для изменения названия раздела с объявлениями в админке необходимо в файле apps.py определить класс конфигурации приложения и задать атрибут verbose_name_plural.
from django.apps import AppConfig
class AdvertisementsConfig(AppConfig):
name = 'advertisements'
verbose_name_plural = 'Объявления'
2)Для вывода времени последнего обновления объявления можно использовать метод strftime() для форматирования даты и времени. Например:
from django.utils import timezone
class Advertisement(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
price = models.DecimalField(max_digits=8, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
Для того, чтобы отображать это поле в админке, необходимо добавить его в список полей (list_display) в классе администратора:
from django.contrib import admin
from .models import Advertisement
class AdvertisementAdmin(admin.ModelAdmin):
list_display = ('title', 'price', 'created_at', 'updated_at_display')
admin.site.register(Advertisement, AdvertisementAdmin)
The text was updated successfully, but these errors were encountered: