Я пытаюсь получить DateField (made_at / updated_at), который я настроил как поле только для чтения, к которому я могу получить доступ как через list_display, так и через форму для добавления в Django Admin.То, как я его настроил, выглядит так:
%09/%24/%2018
Я знаю, что он тянет из DATE_FORMAT в settings.py:
DATE_FORMAT = '%m/%d/%Y'
Я просто не понял, как удалить% до его отображения в Admin.Есть ли способ убрать это?Я уже пытался получить доступ к полям made_at / updated_at, чтобы написать алгоритм удаления лишних символов, но, похоже, не могу извлечь значения.
Вот мой код, если это поможет.Заранее спасибо!
admin.py
class BatchForm(forms.ModelForm):
class Meta:
model = Batch
fields = '__all__'
class BatchAdmin(admin.ModelAdmin):
form = BatchForm
readonly_fields = ('created_at', 'updated_at')
list_display = ('item', 'active', 'desc', 'quantity', 'created_at', 'updated_at')
models.py
class Batch(models.Model):
created_at = models.DateField(auto_now_add=True)
updated_at = models.DateField(auto_now=True)