TT
Size: a a a
TT
A
S
class QueueAdmin(admin.ModelAdmin):
"""
Очередь
"""
fieldsets = (
(None, {
'fields': ('number', 'order',),
}),
)
list_display = ['number', 'order__number']
ordering = ['number']
ERRORS:
<class 'production.admin.QueueAdmin'>: (admin.E108) The value of 'list_display[1]' refers to 'order__number', which is not a callable, an attribute of 'QueueAdmin', or an attribute or method on 'production.Queue'.
System check identified 1 issue (0 silenced).
YK
class QueueAdmin(admin.ModelAdmin):
fieldsets = (
(None, {
'fields': ('number', 'order',),
}),
)
def get_number(self, obj):
return obj.order.number
get_number.short_description = 'Заказ'
def get_name(self, obj):
return obj.order.product_name
get_name.short_description = 'Название'
list_display = ['get_number', 'get_name', 'number']
ordering = ['number']
admin.site.register(Queue, QueueAdmin)
TT
o
class MyCustomSerializer(...)
some_datetime_field = SerializerMethodField()
class Meta:
model = MyModel
fields = ('some_datetime_field')
def get_some_datetime_field(self, obj):
formated_data = ... obj.some_datetime_field ... # форматируешь как хочешь
return formated_data
A
DT
/real-estate-review-system-be
от
нее будет выполнятся command: python manage.py runserver 0.0.0.0:8000
DT
AA
/real-estate-review-system-be
от
нее будет выполнятся command: python manage.py runserver 0.0.0.0:8000
AA
DT
DT
AA
NC
TT
TT
NC
o
class MyCustomSerializer(...)
some_datetime_field = SerializerMethodField()
class Meta:
model = MyModel
fields = ('some_datetime_field')
def get_some_datetime_field(self, obj):
formated_data = ... obj.some_datetime_field ... # форматируешь как хочешь
return formated_data
DT
def get_{FIELD_NAME}
то будет она вычисляться