Как сохранить два значения из опций в Django?
Пытаюсь сохранить выпадающий список в django без использования django forms, напрямую получая значения формы в представления.
Вот мое мнение:
try:
courses = Course.objects.all()
except ObjectDoesNotExist:
courses = None
form = WelcomeForm()
if request.method == 'POST':
form = WelcomeForm(request.POST)
if form.is_valid():
_process = form.save(commit=False)
_process.save()
messages.success(request, 'Welcome settings has been added successfully')
context = {'courses': courses}
return render(request, 'welcome/add_form.html', context)
Таким образом, используя курсы в моем выпадающем списке:
<select class="form-select" data-search="on"name="courses" multiple>
<option></option>
{% for data in courses %}
<option value="{{data.name}}">{{data.name}}</option>
{% endfor %}
</select>
Исходя из вышесказанного, я могу сохранить название курса, но мне также нужен slug курса, чтобы пользователь мог нажать на него! Как сохранить два значения из выбранных опций?