kirans_6891
kirans_6891

Reputation: 121

How to check for a value's datatype inside django template?

I want to get the datatype of a value in django template. I am sure there is a way because when you do value|date:"Y-m-d" django template understands that the value is timestamp. How does django do it?

Upvotes: 0

Views: 896

Answers (1)

Samuele Mattiuzzo
Samuele Mattiuzzo

Reputation: 11046

the "|date" you see is called a template filter and is a built-in function of django

you may want to create one of your own (here's how) that takes something as input and returns its datatype.

but, imo, it's not a best-practice, since a template should mostly be used to just display and format data. if you need an evaluation on the type i suggest you move that inside a view and return the result in the context, eventually

Upvotes: 1

Related Questions