template filter to trim any leading or trailing whitespace

Django templates allow you to access methods and properties by using the ‘.’ syntax: {{ var.example.strip }} You can extend this by chaining other filters when you’re dealing with HTML, e.g.: {{ var.example.strip|safe|removetags:”p img” }} Here we first remove any <p> and <img> tags, then tell Django it can safely render the rest of the … Read more

How to add multiple arguments to my custom template filter in a django template?

It is possible and fairly simple. Django only allows one argument to your filter, but there’s no reason you can’t put all your arguments into a single string using a comma to separate them. So for example, if you want a filter that checks if variable X is in the list [1,2,3,4] you will want … Read more

Django templates – split string to array

Django intentionally leaves out many types of templatetags to discourage you from doing too much processing in the template. (Unfortunately, people usually just add these types of templatetags themselves.) This is a perfect example of something that should be in your model not your template. class Game(models.Model): … def screenshots_as_list(self): return self.screenshots.split(‘\n’) Then, in your … Read more

How to get the domain name of my site within a Django template?

If you want the actual HTTP Host header, see Daniel Roseman’s comment on @Phsiao’s answer. The other alternative is if you’re using the contrib.sites framework, you can set a canonical domain name for a Site in the database (mapping the request domain to a settings file with the proper SITE_ID is something you have to … Read more

How can I get the domain name of my site within a Django template?

If you want the actual HTTP Host header, see Daniel Roseman’s comment on @Phsiao’s answer. The other alternative is if you’re using the contrib.sites framework, you can set a canonical domain name for a Site in the database (mapping the request domain to a settings file with the proper SITE_ID is something you have to … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)