Как работать с 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})

Рис 1 введите сюда описание изображения Рис 2 введите сюда описание изображения


Ответы (0 шт):