class MyContext(ContextMixin):
def get_context_data(self, **kwargs):
context = super(Test, self).get_context_data(**kwargs)
context['username'] = self.kwargs['username']
return context
class Test(MyContext, CreateView):
template_name = 'test/test.html'
form_class = TestForm
success_url = '/'
# tpl
<a href="{% url 'test' username %}>test</a>
хотелки, то понятны, только вот решения общего пока что не видел
Если б делал решение для себя, то делал на уровне консольного скрипта с https://www.gnupg.org/documentation/manpage.html
есть keys.encrypted
- распечатан и сохранен в сейф
- сохранен в репозитории с рабочим кодом
есть for_devops.key
- распечатан и сохранен в сейф
- хранится у девопса
есть пароль
- распечатан и сохранен в другой сейф
- пароль знает только несколько человек
нужно задеплоить, запускаем магический скрипт, вводим пароль и на удаленной магшине файл превращается в переменные