Когда вы пишете в представлении что-то вроде
return render(request, 'polls/index.html', context)
context
- это словарь, в котором вы можете хранить нужные значения и позже ссылаться на них в шаблоне с помощью {{ your_key }}
.
У вас также может быть модуль, в котором вы определяете / добавляете их, сгруппированные, скажем, в sites
dict, затем вы импортируете его в представление и делаете
from external_urls import sites
...
context.update(sites)
return render(request, 'polls/index.html', context)
Остерегайтесь столкновений имен сайтов с другим контекстом.ключи.Возможно, вместо этого сделайте
...
context['sites'] = sites
и используйте в шаблоне
{{ sites['sitename'] }}
Вы также можете подумать о загрузке этого sites
через настройки.