#curvedarrow { position: relative; width: 0; height: 0; border-top: 9px solid transparent; border-right: 9px solid red; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -ms-transform: rotate(10deg); -o-transform: rotate(10deg); } #curvedarrow:after { content: ""; position: absolute; border: 0 solid transparent; border-top: 3px solid red; border-radius: 20px 0 0 0; top: -12px; left: -9px; width: 12px; height: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
Я нашел это в https://css-tricks.com/examples/ShapesOfCSS/
Это может быть не точная форма, которую вы хотите, но она определенно хорошей отправной точкой.
Примечание. Я написал этот ответ в 2009 году, когда необходимые функции не были доступны в Django в качестве общедоступного API. Для Django 1.4+ см. Другие ответы.
Насколько мне известно, эта функция не предоставляется, но вы можете создать ее самостоятельно.
Во-первых, вы можете фильтровать элементы, используя date__gte
и date__lte
в качестве аргументов GET в URL-адресе.
Например,
/admin/myapp/bar/?date__gte=2009-5-1&date__lt=2009-8-1
отобразит все объекты столбцов с датами в мае, июне или июле 2009 года.
Затем, если вы переопределите файл шаблона admin / change_list.html , вы можете добавить виджеты для даты начала и окончания, которые ведут к необходимому URL-адресу.
Подсказка к Ответ Дэниела на другой вопрос SO, который научил меня использовать параметры фильтра набора запросов в качестве аргументов GET.