Прости меня, если я задаю очень глупые вопросы.
Я пытаюсь получить имя прошлых месяцев вместо цифр моей структуры django:
Пример: Например,если у меня есть 12
, я хочу вернуть december or dec
Прямо сейчас, у меня были эти внешние скрипты Python, которые сортируют день, недели, месяц и годы.
Вот коды длявнешние скрипты Имя; basicfun : (только по месяцам)
#basicfun codes (external python scripts)
def selectDates(query):
if query == 'Previous-Months':
dataset = datetime.now().month - 1
dataset.strftime("%b")
return dataset
Он вернется к моему представлению django для использования в качестве фильтра для Queryset
Здесь кадрработает коды на просмотр:
#Django view
def ph(request):
query = request.GET.get('dateRange')
fill = selectDates(query)
data = tank_system.objects.all().filter(datetime__contains=fill)
return render(request, 'FrounterWeb/extends/ph.html', {'tank': data})
Решение, которое я пробовал
Эта ссылка: Получить название месяца из номера
1.
dataset = datetime.now().month - 1
dataset.strftime("%b")
ошибка:
Exception Type:AttributeError
Exception Value:'int' object has no attribute 'strftime'