Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 70
1

Фильтрация в админке по датам

12.02.2019, 13:17. Показов 2078. Ответов 1

Author24 — интернет-сервис помощи студентам
Сделал приложение Booking. Хочу сделать возможность фильтрации в админке списка заявок на бронирование по дате заезда или отъезда.

models.py
Python
1
2
3
4
class Booking(models.Model):
   ...
    start_date = models.DateField(verbose_name="Дата заезда")
    end_date = models.DateField(verbose_name="Дата отъезда")

admin.py
Python
1
2
3
4
5
6
7
8
9
from django.contrib import admin
 
@admin.register(Booking)
class BookingAdmin(admin.ModelAdmin):
    list_display = ["date_start","date_end"]
    list_filter = ["date_start","date_end"]
 
    class Meta:
        model = Booking
python manage.py makemigrations booking
Python
1
2
3
4
5
6
7
8
 -bash-4.1$ python manage.py makemigrations booking
SystemCheckError: System check identified some issues:
 
ERRORS:
<class 'booking.admin.BookingAdmin'>: (admin.E108) The value of 'list_display[5]' refers to 'date_start', which is not a callable, an attribute of 'BookingAdmin', or an attribute or method on 'booking.Booking'.
<class 'booking.admin.BookingAdmin'>: (admin.E108) The value of 'list_display[6]' refers to 'date_end', which is not a callable, an attribute of 'BookingAdmin', or an attribute or method on 'booking.Booking'.
<class 'booking.admin.BookingAdmin'>: (admin.E116) The value of 'list_filter[4]' refers to 'date_start', which does not refer to a Field.
<class 'booking.admin.BookingAdmin'>: (admin.E116) The value of 'list_filter[5]' refers to 'date_end', which does not refer to a Field.
Вопрос 1: Как реализовать?
Вопрос 2: Если заполнять заявку из админпанели будет ли в поле DateField всплывать окно с календарем? Если нет, как сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2019, 13:17
Ответы с готовыми решениями:

Фильтрация по датам
Здравствуйте! У меня такая проблема. Есть сервер. На нем лежат данные. Ангуляр от туда их забирает...

DataGridView — фильтрация по датам
Доброго времени суток всем. Товарищи, прошу помощи, мозг кипит и прочее... Есть база в access....

Фильтрация по двум датам DateTimePicker
Есть БД SQL Server Надо осуществить фильтрацию по двум полям (датам: DateTimePicker1,...

Фильтрация ForeignKey поля по другому ForeignKey полю в админке
Всем привет, форумчане и джангисты в частности. Нужна ваша помощь. Свой пример приводить не буду,...

1
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 70
13.02.2019, 15:02  [ТС] 2
Разобрался. Ошибка в разноименности переменных в models.py и admin.py
0
13.02.2019, 15:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2019, 15:02
Помогаю со студенческими работами здесь

Выборка по датам
Привет. Никак не победить эти даты. Подскажите решение. Я выбираю сумму по столбцу. public...

Цикл по датам
Всем привет. Есть построенный индекс по полю 'date. Как сделать так, чтобы запрос &quot;прошелся&quot; по...

Группировки по датам.
Есть таблица, в одном поле хранятся даты (ДД.ММ.ГГ) в другом число. Хотелось бы сделать различные...

Выборка по датам
Здравствуйте. У меня есть БД в Access,соединил ее с Delphi. Значит имеется 4 таблицы. В одной из...

Вопрос по датам
какая функция возврашает дату форматом dd/mm/yyyy

Фильтр по датам
здравствуйте делаю фильтр по датам. есть дата приёма на ремонт и есть дата окончания ремонта....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru