Как работать с Id из адресной строки?
Не знаю как объяснить, чтобы было понятно. На скриншот (Рис 1) видно название платформ и кнопка запуска. Не знаю как сделать так, чтобы платформа Вконтакте при нажатие на запуск, открывалась страница псевдо ВК. А на другие платформах выдавала ошибку типа "Выберите другую платформу". Я сделал условие, чтобы id платформы передавалась в адресную строку. И они все переходят на страницу ВК. Как сделать ограничение? На (Рис 2) как раз показан тот id=4, который мне нужен. На остальные нужно кинуть ошибку. Как это сделать? С условиями проблема у меня.
Есть таблица с платформами (VK, Одноклассники, Инстаграм, Facebook ):
Model.py
class Platform(models.Model):
platform_name = models.CharField('название платформы', max_length=50)
Условие:
Views.py
def vk_pre(request, Platform_id):
try:
a = Platform.objects.get(id=Platform_id)
model = Advertising.objects.filter(USER=request.user)
except:
raise Http404("Выберите другую платформу")
return render(request, "vk.html", {'advertisting': model, 'a': a})

