Inside a django template I\'m trying to call the split function on one of the template variables and then get the last element, so I did something like this:
{{
What do you mean by "it doesn't like the split"? How does it manifest its dislike?
If I remember correctly, you can not pass any arbitrary arguments to methods, that are called from the django template and the identifiers, that can be used in the templates can only consist of a-z, A-Z, 0-9, underscores and dots (where dots signify lookup: dictionary->attribute->method->list-index).
There are at least four ways to achieve what you want:
self
populate the model instances in the view
for newsletter in newsletters:
setattr(newsletter, 'basepath',
newsletter.NewsletterPath.split('/')[-1])
(or something along these lines)