Я создал форму, которая позволяет вам создать новый сайт с Djangos, встроенным в модуль сайта. У меня есть URL-адрес, просмотр и шаблон для него. Все работает так, как ожидалось.Ограничить представление/url текущей сессии в Django
При успешном создании сайта пользователь перейдет по адресу /welcome/
. Но потом я понял, что все, кто пытается перейти на этот URL, будут видеть приветственный контент. Включая Google. Это не то, чего я хочу.
Я хочу ограничить этот URL текущей сессии и предоставить страницу 404, когда другие пытаются перейти на этот URL-адрес и для зарегистрированных пользователей. Я посмотрел на декораторы Djangos, но не нашел их для моей конкретной необходимости.
Возможно ли это?
EDIT
Для уточнения:
Я хотел бы только показать /welcome/
после фактического создания сайта. Пользователь, у которого СОЗДАН этот сайт, ТОЛЬКО имеет разрешение на отображение этой страницы. Для других, которые пытаются отобразить страницу, она поднимет ошибку 404 (не найдена).
Я добавил больше информации в вопрос сейчас. Я не думаю, что объяснил это основательно. – lol5433
Я все еще не понимаю, что вы имеете в виду, я боюсь –
OK Thom Wiggers, теперь я снова редактировал. Надеюсь, я пойму. Благодаря! – lol5433