Для получения текущего адреса страницы внутри скрипта шаблона можно воспользоваться объектом `window.location` в JavaScript. Например:
```javascript
var currentUrl = window.location.href;
```
Чтобы получить данные `request` из представления или шаблона для обработки в кастомном теге `{{ do_something }}`, можно воспользоваться передачей контекста через контекстный процессор Django. Для этого нужно создать кастомный тег, который получит нужные данные из контекста. Например:
```python
from django import template
register = template.Library()
@register.simple_tag(takes_context=True)
def do_something(context):
request = context['request']
# здесь можно обрабатывать request или другие данные из контекста
return 'some_processed_data'
```
Затем в шаблоне можно использовать этот кастомный тег следующим образом:
```html
{% load custom_tags %}
{% do_something %}
```
Таким образом, вы сможете получить данные из `request` или другие данные из контекста в кастомном теге в шаблоне Django.