Как передать контекст другой функции просмотра? ⇐ Python

Программы на Python
Anonymous
Как передать контекст другой функции просмотра?

Сообщение Anonymous »

Мои модели.py:
class fields(models.Model):
name = models.CharField(max_length=18)
link = models.TextField()

Ссылка содержит гиперссылку на соответствующее имя.
Мои представления.py:
def index(request):
listing = fields.objects.all()
context ={'listing':'listing'}
return render(request,'index.html',context)

urls.py
urlpatterns = [

path('admin/', admin.site.urls),
path('',index,name="index"),
]

шаблон:
{% for i in listing %}

{{ i.name }}
{{ i.link }}

{% endfor %}

Это перенаправляет на гиперссылку, отображаемую в шаблоне, но я хочу выполнить некоторую автоматизацию после перенаправления на эту ссылку.
Теперь я хотите передать контекст этой функции, который включает только ссылку, на другую функцию просмотра, чтобы другая функция просмотра была:
def bypass_link(request):
# get the link from above function
# execute some selenium scripts in the link

Простой шаблон, иллюстрирующий это:
{% for i in listing %}

{{ i.name }}
{{ i.link }}

{% endfor %}


Подробнее здесь: https://stackoverflow.com/questions/693 ... w-function

Вернуться в «Python»